Tente colocar a variável entre aspas duplas

--- Em shell-script@yahoogrupos.com.br, Manoel Domingues Junior 
<manoel.domingues.jun...@...> escreveu
>
> Caros,
> 
> Estou com a seguinte dúvida:
> Quando executo
> 
> $ *grep palavra arquivo.txt
> 
> *O grep me retorna a linha em que se encontra "palavra" dentro desse
> arquivo.
> 
> Porém quando faço:
> $ *variavel=palavra*
> E executo:
> $ *grep $variavel arquivo.txt*
> 
> O grep não me retorna nada. Tentei o comando:
> 
> $ *grep `echo $variavel` arquivo.txt*
> 
> Mas ele continua não me respondendo nada. também tentei usar o eval e nada
> também.
> 
> Alguém sabe como posso fazer com que funciona e o por que disso acontecer?
> 
> Abraços,
> -- 
> --
> Manoel Domingues Junior
> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados é
> o primeiro passo para a comunidade."
> IBM - Prodigy Linux
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a