Capita molto spesso di dover fare una classica ricerca e sostituzione all’interno dei file.
Ok, ma come farlo in modo semplice ed automatico in linux?
Utilizzando il seguente comando:
grep -rl 'OLDSTRING' . | xargs perl -pi~ -e 's/OLDSTRING/NEWSTRING/'
Ovviamente al posto di OLDSTRING metteremo la stringa di ricerca e in NEWSTRING la stringa con cui la rimpiazzeremo.
In tali stringhe di ricerca potete utilizzare le espressioni regolari, ovviamente con sintassi perl 🙂