タグ

2010年3月10日のブックマーク (1件)

  • sedで改行コードを置換する方法 - 自分の仕事を憎むには人生は余りにも短い

    sedで改行コードを置換したくていろいろやってみたんですが以下のようにしても改行になってくれません。 sed 's/2007/\n/g' GARA2.txt > GARA3.txt (’\n’ にしたり\\nにしたりしてもだめでした・・・) trであれば改行に置換できるのですがtrは単語しか扱えないので上記のような「2007」を改行に置き換えれません。 困っていたら先輩がこうやればできるよと教えてくれた! sed 's/2007/\ ←「\」を入れEnterで改行する。 > /g' ←改行後にのこりを記述。 520076 ←置換対象の文字を入れてみると 5 ←見事に置換された 6 ファイルを利用すると以下のような感じで出来る。 $echo 520076 | sed -f sed-cond.txt 5 6 $cat sed-cond.txt s/2007/\ /g 追記 perlでやればこん

    sedで改行コードを置換する方法 - 自分の仕事を憎むには人生は余りにも短い
    endor
    endor 2010/03/10