如何在 Linux 中用额外的换行符填充文本文件的每一行末尾?

如何在 Linux 中用额外的换行符填充文本文件的每一行末尾?

我想用空格(换行符等)填充 Linux 文本文件的每一行。例如,如果我有一个包含以下行的文件:

line01
line02
line03

我希望它能产生以下结果:

line01

line02

line03

我曾尝试使用以下lam命令来执行此操作:

lam sourcefile.txt  -s  \n\n  >  resultfile.txt

但是它只附加实际字符“nn”而不是换行符。

line01nn
line02nn
line03nn

我也尝试过将它们括在引号中,但没有什么效果。如何让它真正插入 Linux 换行符?或者有更好的命令来执行此操作?

答案1

sed -e 's/$/\
/' sourcefile.txt > resultfile.txt

相关内容