find 検索開始ディレクトリ オプション -exec perl -p -i.bak -e 's/検索文字列/置換文字列/g' {} \; 使用例 find . -type f -exec perl -p -i -e 's/<html>/<html lang="ja">/g' {} \; Perlの各オプションの意味 項目名 意味 -p 入力ファイルから1行づつ取り出して処理し、表示する。 -i ファイルを修正する。拡張子を指定すると、その拡張子でバックアップを取ってくれます。 -e 直後に続く部分をスクリプトとして処理する。 s/検索文字列/置換文字列/g 文字列の置換。検索文字列を置換文字列に置き換える。最後の「 g 」を指定すると、1行に複数検索文字列がある場合、全て置換してくれる。なければ最初の1個だけ置換。 毎回長いコマンドを打つのはめんどくさいので、シェルスクリプトにまとめて、