![Linux 文件格式](https://linux22.com/image/113065/Linux%20%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F.png)
我有一个文件,其中字符的类型abcd abcd abcd abcd
,但我的客户希望它们的格式为
abcd
abcd
abcd
abcd
答案1
使用该tr
命令将空格替换为换行符。
tr ' ' '\n' < file.txt > newfile.txt
答案2
如果分隔符只是一个空格,则以下命令应该有效:
sed 's/[[:space:]]/\n/g' infilename > outfilename
否则使用 [[:blank:]] 来包含制表符、换页符、换行符和回车符
如果单词之间有更多空格/空白,只需在 [[:space:]] 后面使用星号:
sed 's/[[:space:]]*/\n/g' infilename > outfilename