On Sunday 14 October 2001 13:25, you wrote: > Ti stai confondendo. Devi usare: > > sed s/ciao/$HOME/g > > Mettere \ prima di $ per la bash ha il senso di non trattare quello che > segue come variabile ma come semplice stringa. In sed avrebbe il senso > di eliminare il significato di $ come espressione regolare. Il punto > e` che prima di passare a seg gli argomenti la shell espande le variabili > (in questo caso sostituendo "$HOME" con "/home/max") quindi sed non "vede" > il simbolo $ ma soloil vero valore della variabile. è quelo cheo ho fatto inizialmente, ma mi da questo errore bash-2.03$ cat A | sed s/ciao/$HOME/g sed: -e expression #1, char 9: Unknown option to 's' bash-2.03$ ¿¿¿¿¿????? Sed non digerisce il $ quindi neanche interpreta a variabile. mi sa che non si puó.... 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