Perlワンライナー入門した
テキストファイルを扱っていて、ああ置換しないといかんやつがある…って発見してからのスクリプト書く気力がないことがよくあります。 そういうとき、全部手動でやったりして時間かかってました。そんなときにPerlのワンライナー。 一回やってみると、かんたんにサクサク仕事が進むことがわかりました。これからどんどん使っていきたい。
たとえば、今日はこういうのを使いました。
カレントディレクトリのテキストファイルに含まれるhogeを消したい。
$perl -pne 's/hoge//g' -i.bak *.txt
-iオプションを付けると、上書きできる。
10秒くらいで片が付いて時間ができる。うれしい。
小飼弾さんのPerlワンライナー Advent calender。 一行野郎(one-liner)はperlにおまかせ
ミニマルパールというのもある。これは英語版の方が安く買えるようだ。