目次

改行コードの置換方法

改行コードの置換はsed、awk、perlなどで実現できるが、コマンドラインから使用する場合にはperlが最も扱いやすい

perlの場合

perlは\nにて改行コードを指定することができる。

  • 改行を削除する
    perl -pe 's/\n//g'
  • 文字列ABCの後に改行を入れる
    perl -pe 's/ABC/ABC\n/g'
  • ファイル内の改行コードを削除し、別ファイルに書き出す
    cat [InputFile] | perl -pe 's/\n//g' > [OutputFile]

sedの場合

sedで改行コードをあらわすには、エスケープシーケンスの後に改行を入力する。

  • 改行を削除する
    sed "s/\[ENTER]
    [ENTER]
    //g"
  • 文字列ABCの後に改行を入れる
    sed "s/ABC/ABC\[ENTER]
    [ENTER]
    /g"

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS