Sed - 在行尾添加空格

时间:2016-01-27 13:10:59

标签: sed whitespace

经过一些研究后,我遇到了对SED的使用:

sed 's/$/       /' filein > fileout

这在某些文件中按预期工作,并将空格添加到行尾。

我的问题是在这样的不同文件中:

AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCC

并且在运行相同的命令以在每行的末尾附加一些空格(7)之后,它基本上添加了一个不同的行并将7个空格放在那里,如:

AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBB(CR)
spacesx7(cr)(lf)
BBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCC(CR)
spacesx7(cr)(lf)

有人可以帮助我吗?提前谢谢

1 个答案:

答案 0 :(得分:2)

试试这个:

dos2unix < filein | sed 's/$/       /' > fileout