Linuxtrent: Re: problema con sed e varibili

  • From: MaX <max_linux2000@xxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 14 Oct 2001 13:45:58 +0200

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


Other related posts: