2009-08-26 特定のディレクトリ以下のファイルを対象に文字列置換【find編】 効率化 linux unixコマンド こちらの記事にフィードバック頂きまして、「findコマンド使ってもできますよ!」とのこと。 $ find . ! -name '*\.log' | xargs grep -l str_before | xargs sed -i 's/str_before/str_after/g' # 置換不要なログファイル等を除外 # 残りのファイルについて、置換前の文字列を含むものをすべて表示 前回と異なり、文字列検索よりも先に不要なファイルを除外しています。 情報ありがとうございます!