Appunti di viaggio di Chalda Pnuzig
Search & Replace tra i file in linux
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
| Stampa l'articolo | Questo articolo è stato pubblicato da chalda il 19 ottobre 2009 alle 13:26, ed è archiviato come Manuali ed istruzioni. Puoi seguire i commenti a questo post attraverso RSS 2.0. Puoi pubblicare un commento o segnalare un trackback dal tuo sito. |
