ChangeLog メモに適切な改行を与える Perl One Liner
2005-09-08-1: [Perl]
http://sonic64.hp.infoseek.co.jp/2005-09-07.html#2005-09-07-1
ChangeLog のフォーマットに沿っていないエントリーを正すワンライナー.
うちの場合は,以下でよさそう.
perl -i.bak -0777 -pe 's/^(\d\d\d\d-\d\d-\d\d\s+SUNAOKA Norifumi\s+<.+?>\n)\t/$1\n\t/mg' ChangeLog
とりあえず,問題なし!
ちなみに -i オプションは,元のファイルに .bak をつけてバックアップする.
-0777 は,ファイルを全部読み込むオプション.