ターミナルでgit grep して一括置換するコマンド
$ git grep -l 'search word' | xargs sed -i '' -e 's/search word/replacing word/g'
こんな感じ。
search word
, replacing word
はそれぞれgrepする語、置換後の語を指定。
git grep -l
で対象の語が含まれるファイル一覧を取得、 | xargs
でそれを sed
コマンドの引数渡す。
sed -i
でインプレイスで置換。