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 [email protected], 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/