Linux 文件格式

Linux 文件格式

我有一个文件,其中字符的类型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

相关内容