|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 1202
|
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? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2007
Messaggi: 2971
|
installa GPRename
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 1202
|
la stringa da sostituire è interna al text contenuto, non nel nome
sono files html |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2007
Messaggi: 2971
|
non avevo letto bene, chiedi nella sezione programmazione, si può fare facilmente
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2007
Messaggi: 2971
|
guarda qui http://forum.ubuntu-it.org/index.php...,391020.0.html
in pratica si tratta di lanciare uno script fatto così: Codice:
#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
Ultima modifica di patel45 : 13-02-2011 alle 13:01. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 1202
|
mi sa che è quello che mi serve
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:30.



















