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

Responder a