shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sed


From: pinguimrmbr
Subject: Re: sed
Date: Thu, 04 Nov 2004 11:47:09 -0000
User-agent: eGroups-EW/0.82

> o separador   /  não é obrigatório no sed
> pode usar um outro conveniente , por exemplo
> sed 's|VAR=$VAR|VAR=123|' 

Hmmmmmmmm... nao sei se isso resolve o problema dele... ainda assim, 
ele vai interpolar as variaveis. Veja o teste:

[dfernandes@rimmon dfernandes]$ DCF=home/mrbits
[dfernandes@rimmon dfernandes]$ export DCF
[dfernandes@rimmon dfernandes]$ echo "VAR=$DCF" | 
sed 's|VAR=$DCF|VAR=123|'
VAR=home/mrbits

E, fazendo o escape de $, temos:
[dfernandes@rimmon dfernandes]$ echo "VAR=\$DCF" | 
sed 's|VAR=\$DCF|VAR=123|'
VAR=123

O que ele quer ( até onde entendi, claro, e me corrijam se eu estiver 
errado ) é trocar a string $DCF pela string 123, e nao o CONTEUDO da 
variavel $DCF para 123.

[]'s

MrBiTs





reply via email to

[Prev in Thread] Current Thread [Next in Thread]