CONSEGUI ! ! ! ! !
A sintaxe correta é: y=3 sed -n "${y}p" arqx Muito obrigado pela ajuda..... --- Em lpi@yahoogrupos.com.br, julio menezes <[EMAIL PROTECTED]> escreveu > > Para mim, > > y=3 > sed ''$y'p' arqx > > e > > sed '3p' arqx > > > produziram o mesmo resultado no sed 4.1.5 > > > > > > --- Fabricio Soares da Silva > <[EMAIL PROTECTED]> escreveu: > > > O problema tá exatamente ai.... Não vai funcionar pq > > o primeiro ' vai > > fechar com o segundo ' sem nada no meio, deixando o > > $y de fora e o > > terceiro ' vai fechar com o quart ' deixando o p no > > meio. Então não > > vai funcionar. > > > > Daí a minha dificuldade. > > > > > > --- Em lpi@yahoogrupos.com.br, julio menezes > > <yjmenezes@> escreveu > > > > > > Força a interpretacao com '$y' nao com "$y": > > > > > > y=3 > > > sed ''$y'p' arqx > > > > > > []s > > > julio menezes > > > > > > > > > --- Fabricio Soares da Silva > > > <fabriciosoares@> 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 > > > > > > > > > > > > > > > > > __________________________________________________ > > > Fale com seus amigos de graça com o novo Yahoo! > > Messenger > > > http://br.messenger.yahoo.com/ > > > > > > > > > > > > __________________________________________________ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ >