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

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

Re: [shell-script] Procurando por valor de variável dentro de arquivo te


From: MrBiTs
Subject: Re: [shell-script] Procurando por valor de variável dentro de arquivo texto com grep
Date: Tue, 15 Jun 2010 06:33:15 -0300
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100423 Lightning/1.0b1 Thunderbird/3.0.4

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 06/14/2010 07:30 PM, Manoel Domingues Junior wrote:
> 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,

Deve ser por causa dos * :P

Esse tipo de construção funciona sem problemas. Verifique se você não digitou 
nada de errado.
Se você estiver rodando sob bash, antes do grep $variavel, execute um comando 
set -x para verificar se a substituição está correta.
Se não, veja o comando correspondente para o seu shell.


- -- 

Um abraço

.0. MrBiTs - address@hidden
..0 GnuPG  - 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJMF0jaAAoJEG7IGPwrPKWrrKcH/3+Bu29bzkZot/tnICpCouRO
DWzaAGiXU+k7fBAZrQbtagWqDaRLG/psTjycsvOobo6VjwvfdP3Owk1gIOP5cj+h
miFBhB700ZTajPGUqeu5UMdgkFvqiNMdxdGS4whAMM2pKN6PdT7D/Bh6OEfKOkgl
nvqft0hRJbI0nDlbuqk8BGzzNYw3exNkBfGJAMp5q6G1uT9i6UcR6LKM/rae7eH4
FG2Qfx4qT0BYvj2uzWTSXeJnidUXeRhUtexkVF1B2maJV1KhgFvwWnfmZ4wBJXd6
CT8+kl8YkBd1bki0HfJUBjbMEUnoFhKFenJNk0DsIdokOFgWiiBChmlRAfmPwCc=
=z3Qz
-----END PGP SIGNATURE-----


reply via email to

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