View Full Version : Comando per cambiare una stringa
Ho un folder con centinaia di files ed in tutti devo sostituire una stringa ben precisa con un'altra.
Esiste un comando da terminale o uno script che mi consente di farlo immediatamente?
la stringa da sostituire è interna al text contenuto, non nel nome
sono files html
non avevo letto bene, chiedi nella sezione programmazione, si può fare facilmente
guarda qui http://forum.ubuntu-it.org/index.php/topic,391020.0.html
in pratica si tratta di lanciare uno script fatto così:
#sostituzione di una stringa sui file della cartella di nome sorgente
# i file modificati vengono scritti nella cartella mod_sorgente
nome='sorgente'
vecchia='stringa da modificare'
nuova='stringa modificata'
modifica='mod'
for file in $nome/*; do
sed -e "s@$vecchia@$nuova@g" $file >${modifica}_$file
done
mi sa che è quello che mi serve :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.