Sostituire stringhe in file di testo

Autore: Fabio Di Matteo
Ultima revisione: 05/04/2009

Immaginimamo di avere una directory piena di file di testo, per esempio anche file html, e di volere sostituire una stringa con una nuova stringa. Grazie al comando sed niente di piu' facile:

sed -i "s/Vecchia stringa/Nuova stringa/g" *.html 

dove:

Vecchia stringa e' la vecchia stringa da sostituire;
Nuova stringa e' la nuova stringa che sostituira' la vecchia;
*.html indica che la sostituzione verra fatta in tutti i file della directory corrente con estenzione .html .