ablog

不器用で落着きのない技術者のメモ

find + xargs + Perl で任意のディレクトリ以下を再帰的に検索してファイル内の文字列を置換する

find . -type f -print0|xargs -0 perl -i.org -ple 's/foo/bar/g'

カレントディレクトリ以下のファイル内の文字列 foo を bar に置換し、元のファイルは .org をファイル名の末尾につけてバックアップする。