Appunti di Programmazione

Linux: sostituzione di stringhe in molti file di testo

Dovendo aggiornare il mio sito personale, mi sono trovato nella situazione di sostituire delle linee HTML in più di 40 pagine distinte. Invece di effettuare la sostituzione file per file ho cercato un comando della Shell di Linux che mi consentisse di effettuare questa operazione.
Ho trovato il comando seguente, che se usato nella cartella dove sono collocati tutti i file da modificare, risolve la situazione in pochi secondi.

$ sed -i "s/vecchio_testo/nuovo_testo/g" *.estensione_file

E in pochi secondi ho risolto.