改行コードの置換はsed、awk、perlなどで実現できるが、コマンドラインから使用する場合にはperlが最も扱いやすい。
UNIX標準のコマンドで行う場合にはtrが最も汎用性が高い。
perlは\nにて改行コードを指定することができる。
perl -pe 's/\n//g'
perl -pe 's/ABC/ABC\n/g'
cat [InputFile] | perl -pe 's/\n//g' > [OutputFile]
trにて改行コードを置換する場合、LFは\\012(最初の\はエスケープシーケンス)として指定する。
tr "hoge" \\012
cat [InputFile] | tr "/>" \\012 > [OutputFile]
sedで改行コードをあらわすには、エスケープシーケンスの後に改行を入力する。
sed "s/\[ENTER] [ENTER] //g"
sed "s/ABC/ABC\[ENTER] [ENTER] /g"