ディレクトリ内のすべてのファイルとサブディレクトリ内で指定された文字列を再帰的に検索し、この文字列を別の文字列に置き換える必要があります。
それを見つけるコマンドは次のようになるでしょう。
grep 'string_to_find' -r ./*
しかし、どのようにしてすべてのインスタンスstring_to_find
を別の文字列に置き換えることができますか?
sed -i 's/.*substring.*/replace/'
sed -i 's/\(.*\)substring\(.*\)/\1replace\2/'