把每一个字符在新行 [英] Placing every character on a new line
本文介绍了把每一个字符在新行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个这样的文件:
This is a sentence.
This is another sentence.
我需要把每个新行一个字符后,这样,只有一个字符会出现在每一行,例如:
I need to put a new line after each character, such that only one character appears on every line, e.g.:
T
h
i
s
i
s
a
s
e
n
t
e
n
c
e
.
T
h
i
s
i
s
a
n
o
t
h
e
r
s
e
n
t
e
n
c
e
.
- 该文件是UTF-8和包含许多非英文字符。
- 如果空格或者回车有自己的行没关系。
我怎么能每一个字符删除到一个新行?
How can I remove every character to a new line?
推荐答案
使用sed的替换本身的每个字符跟着一个换行符:
Using sed replace every character with itself followed by a newline:
sed 's/\(.\)/\1\n/g' -i filename
这篇关于把每一个字符在新行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文