
Originariamente inviata da
Dascos
In che linguaggio, lo script? In bash ti basta
codice:
sed -i 's/foo/bar/gI' hello.txt
dove -i serve per scrivere direttamente nel file, /g per "ogni occorrenza" (altrimenti solo la prima), I (i maiuscola) per "case insensitive", /s indica di fare la sostituzione tra "foo" e "bar" (cioè in questo caso specifico il file hello.txt avrà ogni occorrenza di foo, e quindi foo, Foo, fOo, FOO ecc, sostituita con "bar"
