Muszę rekurencyjnie wyszukać określony ciąg we wszystkich plikach i podkatalogach w katalogu i zastąpić ten ciąg innym ciągiem.
Wiem, że polecenie znalezienia może wyglądać następująco:
grep 'string_to_find' -r ./*
Ale jak mogę zastąpić każde wystąpienie string_to_find
innym ciągiem?
sed -i 's/.*substring.*/replace/'
sed -i 's/\(.*\)substring\(.*\)/\1replace\2/'