Só pra ajudar, aquele ponteiro tá sempre recebendo 0. Acho que não pegou né?
Em 14/03/08, Édnei Rodrigues <[EMAIL PROTECTED]> escreveu: > > Ok, mas nao estou conseguindo incrementar. Tipo: > > #! /bin/bash > > > cat tags.txt | while read linha; > ponteiro=$? > echo $ponteiro > do > frase= echo $linha > if [ $frase=="symbolic names:" ]; then > ????? > fi > > echo $linha > done > > Queria acessar a próxima linha do arquivo. Como posso fazer isso?? > > Obrigado por responder!! > > Em 13/03/08, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: > > > > Guarde o estado dentro de uma variavel. > > > > Se encontrou a frase, entao a variavel $encontrou recebe, sei la, 1, e > > vc usa a instrução continue para ir para a proxima linha. > > > > se encontrou é igual a 1, então vc esta lendo a linha depois dessa > > condição; > > > > 2008/3/13 Édnei Rodrigues <[EMAIL > > PROTECTED]<ednei.felipe.rodrigues%40gmail.com> > > >: > > > > > > > > > > > Boa tarde. Estou usando o seguinte código: > > > cat tags.txt | while read linha; > > > do > > > frase= echo $linha > > > if [ $frase=="symbolic names:" ]; then > > > > > > done > > > > > > Arquivo: > > > > > > symbolic names: > > > ISDN_homologado_Multiteste_SRS: 1.167 > > > versao_3_3_e_1_3: 1.158 > > > ... > > > > > > O que eu quero: Pegar as linhas depois da condição dada. No entanto, > > para > > > isso, eu preciso avançar uma linha para eu poder pegar a linha q eu > > quero. > > > Como posso fazer isso? > > > > > > Obrigado. > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > > Tiago B Peczenyj > > Linux User #405772 > > > > http://peczenyj.blogspot.com/ > > "what does not kill us makes us stronger" > > > > > > > > [As partes desta mensagem que não continham texto foram removidas]
