On Sunday 14 October 2001 11:11, you wrote: > > Beh, in realta` penso che tu voglia sostituire ``%'' con ``/'' in una > serie di file. > > Puoi anche fare > > perl -i.backup -p -e 's|%|/|g' $(< ilmiofile) > > che effettua l'editing sul posto e crea dei file di backup. no no.. il % è solo per contorno.. prova da shell questo semplice comando: bash-2.03$ echo "ciao 123" > A # e ottieni un file contenente "ciao 123" ora con sed vorrei sostituire "ciao" con a variabile $HOME, quindi ne mio caso vorrei ottenere : "/home/max/ 123" bash-2.03$ cat A | sed s/ciao/\$HOME/g $HOME 123 infatti ottengo questo "$HOME 123" al posto di "/home/max/ 123" Immagino che sed non possa espandere e variabili o perlomeno necessita di una sintassi corretta. ciao, MaX _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- PROSSIMA ASSEMBLEA: venerdi` 19 ottobre 2001 20:30 a Madrano di Pergine. Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx