複数のファイルをまとめて置き換えたいときは sed を使うと便利です。 たとえばこのようにすると指定したディレクトリの中のすべての .html ファイルの内容を 2007年 から 2008 年に書き換えることができます。 for i in `find /var/www/html -type f -iregex ‘.*\.html’`; do mv $i $i.bak sed -e ‘s/2007年/2008年/g’ $i.bak > $i done 影響があったファイルの一覧を得るには次のようにします for i in `find /var/www/html -type f -iregex ‘.*\.html’`; do diff -q $i.bak $i done 影響があったファイルの内容を比較する場合も diff を使います。 for i in `find /var/www/html