[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Variavel no sed
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Variavel no sed |
Date: |
Mon, 15 May 2006 11:41:33 -0300 |
Vc não consegue por causa das aspas.
Quando vc usa, na linha de comando, 'alguma coisa' a mesma fica
totalmente protegida, isto eh, todos os caracteres no seu interior são
literais. assim se vc fizer
echo '$PATH'
vc não imprime o conteudo da variavel e sim a string literal.
se vc quer passar os comandos SED entre aspas, vc vai ter q fazer assim
sed 's/'${VARIAVEL}'/lalala/g' <- perceba que tem 2 jogos de aspas.
as aspas duplas não tem esse problema. elas permitem que se interprete
variaveis.
Em 15/05/06, Mauricy Maiorino<address@hidden> escreveu:
Pessoal
Como posso executar o seguinte comando no sed:
del="MMMM DTIC"
sed -e '/$del/d' arquivo.txt > arquivo_new.txt (isto não está
funcionando. Como passar o valor da variavel para o sed??)