月曜日, 9月 06, 2010

Perlワンライナー:ファイル内の特定文字列を置換

2010/02/18perlfreak.vox.comより転載)
ファイル hoge.txt 内の特定文字列「foo」を「bar」に置換する場合

$ perl -i.bak -pe 's/foo/bar/' /tmp/hoge.txt


のように実行する。

-i.bak

オプションをつけると

hoge.txt.bak

というファイル名でバックアップが作成される。

0 件のコメント: