2009-09-18 59 views
5

交換方法\ nsedコマンドを使用していますか?改行改行

sed -e :a -e N -e 's/\n/ /' -e ta input.txt 

これは立派である:

tr '\n' ' ' < input.txt 

私はスペースで改行を置き換えることにしました通常、sedのため

+3

正確な複製http://stackoverflow.com/questions/1251999/sed-how-can-i-replace-a-newline-n –

答えて

9

それは総ですが、一度にラインを処理します。 trは1つの文字で置き換えることができます(または-dオプションで削除する)。

柔軟かつシンプル:

perl -ne 'chomp;print $_," "' input.txt 

「あなたは改行の代わりに好きです」。