Sostituzione stringa in un file con sed

Per sostituire una stringa in un file di testo è possibile utilizzare sed, un tool per linux da riga di comando di estrema efficacia.
La sintassi per questa operazione è molto semplice:

sed -i “s/Vecchia stringa/Nuova stringa/g” nomefile.txt

Al posto di nomefile.txt è possibile utilizzare il carattere wildcard così da estendere il comando a tutti i file di testo nella cartella. Il comando diventerà quindi

sed -i “s/Vecchia stringa/Nuova stringa/g” *.txt

Per utilizzare sed su Windows 10, insieme a tutti gli altri tool per l’editing di testo di linux è possibile abilitare la funzionalità Windows Subsystem for Linux e scaricare una qualsiasi distribuzione dal Microsoft Store.