ablog

不器用で落着きのない技術者のメモ

2011-04-09から1日間の記事一覧

find + xargs + Perl ワンライナーでシェルスクリプトのシェバンの次の行に1行追加する

こんなふうに一括置換して、 % find . -type f -name '*.sh' -print0|xargs -0 perl -i.org -0777 -pe 's/(\s*#![\w\s\/]+\/bash)/$1\nexport LANG=C\n/' シェバンを表す正規表現に「\s」を含んでいるのはわざとです。こんなふうに確認すればいいかな。 % fi…