Devo cercare ricorsivamente una stringa specificata all'interno di tutti i file e sottodirectory all'interno di una directory e sostituire questa stringa con un'altra stringa.
So che il comando per trovarlo potrebbe assomigliare a questo:
grep 'string_to_find' -r ./*
Ma come posso sostituire ogni istanza di string_to_find
con un'altra stringa?
sed -i 's/.*substring.*/replace/'
sed -i 's/\(.*\)substring\(.*\)/\1replace\2/'