ファイル内文字列の一括置き換え

文字列置き換えを行う時に、対象ファイルが複数の場合はひとつひとつエディタで開き置き換えを行うのは非常に手間がかかってします。
そんな時に便利なのが、やっぱりPerlです。

例えば、サイト内の全ての「href="/top/regist.html"」を「href="/top/regist_top.html"」に変換する場合。
サイト内の対象ディレクトリのトップで移動し、
$ perl -pi -e 's/href="\/top\/regist\.html"/href="\/top\/regist_top\.html"/g' */*
一発で、変換できます。便利。

指定しているPerlのオプションは
e 指定された文字列をプログラムとして解釈し、実行
p 与えられた引数、またはファイルから読み込み実行