OS によってはコマンドの挙動が微妙に違うので、これは Mac の場合のやり方
$ grep -lr '置換前の文字列' . | xargs sed -i '' 's/置換前の文字列/置換後の文字列/g'
以下コマンドで、この PR の修正をした
$ grep -lr ':type => ' . | xargs sed -i '' 's/:type => /type: /g'