Sed - 在行尾添加空格
Sed - Adding white spaces to the end of line
在这里进行一些研究后,我 运行 了解了 SED 的使用:
sed 's/$/ /' filein > fileout
这在某些文件中按预期工作,并在行尾添加了空格。
我的问题是在不同的文件中是这样的:
AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCC
并且在 运行 相同的命令之后在每行的末尾附加一些空格 (7),它基本上添加了不同的行并将 7 个空格放在那里,比如 :
AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBB(CR)
spacesx7(cr)(lf)
BBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCC(CR)
spacesx7(cr)(lf)
有人可以帮助我吗?提前谢谢你
试试这个:
dos2unix < filein | sed 's/$/ /' > fileout
在这里进行一些研究后,我 运行 了解了 SED 的使用:
sed 's/$/ /' filein > fileout
这在某些文件中按预期工作,并在行尾添加了空格。
我的问题是在不同的文件中是这样的:
AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCC
并且在 运行 相同的命令之后在每行的末尾附加一些空格 (7),它基本上添加了不同的行并将 7 个空格放在那里,比如 :
AAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBB(CR)
spacesx7(cr)(lf)
BBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCC(CR)
spacesx7(cr)(lf)
有人可以帮助我吗?提前谢谢你
试试这个:
dos2unix < filein | sed 's/$/ /' > fileout