Ivan Bolognani, in un'altra vita, ha scritto: > Non riesco a capire perche' non mi salva le modifiche che sono > state fatte. Perche` non lo fa: sed prende lo standard input o il file che gli dai in pasto, e scrive su standard output. Quindi: sed 's/variabile_vecchia/variabile_nuova/g' < prova.txt >prova1.txt mv prova1.txt prova.txt +++ Cmq, col Perl puoi evitarti di creare tu il file temporaneo e poi di spostarlo: perl -i.bak -p -e 's/vecchio/nuovo/g' *.h Il `-i' indica che l'output va su dei file temporanei da sostituire poi a ciascun file originale, e di questi ultimi vanno create copie di backup con estensione `.bak'. Fare la stessa cosa con sed e` chiaramente possibile, ma bisogna fare le operazioni a manina con uno script. -- UNIX diapers by Pannolini USPTO 2039887 http://www.uspto.gov Matteo Ianeselli ianezz AT sodalia.it (+39) 0461 316452 Visita il LinuxTrent: http://www.linuxtrent.it -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx