替换换行sed

ArK*_*ArK 5 replace sed

如何使用sed命令从行替换\n

Jon*_*ehl 9

这很糟糕,因为sed通常一次处理一行:

sed -e :a -e N -e 's/\n/ /' -e ta input.txt
Run Code Online (Sandbox Code Playgroud)

这更好:

tr '\n' ' ' < input.txt
Run Code Online (Sandbox Code Playgroud)

我选择用空格替换换行符.tr只能替换为单个字符(或使用-d选项删除).

灵活简单:

perl -ne 'chomp;print $_," "' input.txt
Run Code Online (Sandbox Code Playgroud)

""是你想要什么代替换行符.