Agooooooooooooooooooooora sim!

y=3
sed -n "${y}p"

funciona, com cerveja! :-D

[]'s

Conrado

--- Fabricio Soares da Silva
<[EMAIL PROTECTED]> escreveu:

> Cara,
> 
> Com o grep não funcionou, mas eu escrevi o código do
> sed errado na 
> verdade seria:
> 
> sed -n '3p' arqx 
> 
> e fazendo
> 
> y=3
> sed -n '"$y"p' arqx
> 
> não funciona....
> 
> Eu tinha esquecido de mencionar o    -n
> 
> --- Em lpi@yahoogrupos.com.br, Conrado Pinto Rebessi
> 
> <[EMAIL PROTECTED]> escreveu
> 
> Fabricio,
> 
> Eu nao consegui testar, pq o comando 
>  
> sed '3p' arqx
>  
> nao funcionou como esperado. Vc nao esta se
> referindo ao grep?
>  
> grep '3p' arqx
>  
> voce pode usar assim:
>  
> y=3
> grep "${y}p" arqx
>  
> Entre aspas, nao apostrofes. os apostrofes nao
> deixam o shell 
> interpretar a variavel.
>  
> []'s
>  
> Conrado
>  
> --- Fabricio Soares da Silva <[EMAIL PROTECTED]>
> escreveu:
>  
> Eu estava precisando pesquisar uma linha dentro de
> um arquivo...
>  
> Exemplo:  Caso seja a terceira linha o comando
>  
> sed '3p' arqx 
>  
> funciona, porém o número da linha está dentro de uma
> variável. 
> 
> Exemplo:
>  
> y=3;
> sed '"$y"p' arqx
>  
> não funciona.
>  
> alguém tem alguma dica?
>  
> Atenciosamente,
>  
> Fabricio
> 
> 
> 
>  
> Links do Yahoo! Grupos
> 
> 
>  
> 


Conrado Pinto Rebessi
Linux Administrator
[EMAIL PROTECTED]
ICQ #3570796

__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Responder a