É, bem lembrado. Você quer ler o arquivo, certo ? Logo:
Cat arquivo.txt | while read linha do Pronto, assim ele pega linha por linha, até o final. A variável "linha" é a que guarda a linha do arquivo lida. 2008/10/16 Humberto Cruz <[EMAIL PROTECTED]> > Karin, me parece que o comando read só irá ler a primeira linha do > arquivo. Deve ter outra forma de fazer o que voce quer, se puder > explicar melhor o que deseja... > > []s > Humberto > > 2008/10/16 Édnei Rodrigues <[EMAIL > PROTECTED]<ednei.felipe.rodrigues%40gmail.com> > >: > > > Qual é o erro que aparece? Qual é a saída ? > > > > if ! [ $linha = $VAR ] > > > > Isso não é entre aspas duplas ? > > if ! [ "$linha" = "$VAR" ] > > > > 2008/10/15 Karin Klayton Schiochet <[EMAIL > > PROTECTED]<karinklayton%40gmail.com> > > > > > >> Senhores, > >> > >> Fazendo uma rápida apresentação, meu nome é Karin Klayton, sou > >> Administrador de Redes e moro em Belém/Pa. Sou novo no grupo e tenho > >> lido bastante material a respeito de shell-script e já fiz alguns > >> programas bem legal em shell-script. > >> > >> A minha duvida é a seguinte, estou tentando via shell-script ler uma > >> arquivo que é gerado de um programa em execução, e guardar linha a linha > >> para poder tratar os dados. > >> > >> Fiz algumas coisas mais até o momento não tive sucesso. > >> Exemplo: arquivo.txt > >> ITEM CAMPO_1 CAMPO_2 CAMPO_3 > >> 01 qwerty aqwer qweryt > >> 02 qwerty1 qwerr qerttyd > >> 03 qwerty3 qewrtr qetroip > >> 04 qwerty4 qetrt qçlkwteç > >> > >> FIM DO ARQUIVO > >> > >> ITEM CAMPO_1 CAMPO_2 CAMPO_3 > >> 01 qwerty aqwer qweryt > >> 02 qwerty1 qwerr qerttyd > >> 03 qwerty3 qewrtr qetroip > >> 04 qwerty4 qetrt qçlkwteç > >> > >> O que testei até o momento: > >> > >> VAR="FIM DO ARQUIVO" > >> while read linha; > >> do > >> if ! [ $linha = $VAR ] > >> echo $linha > >> fi > >> done < arquivo.txt > >> > >> Tentei algumas variantes seguindo esta linha do if tentando comparar com > >> a var que será constante mais não consegui. > >> > >> Agradeço qualquer informação mesmo que seja indicando material para > >> estudar. > >> > >> Um grande abraço a todos, > >> > >> -- > >> Karin Klayton Schiochet > >> [EMAIL PROTECTED] <karinklayton%40gmail.com> <karinklayton% > 40gmail.com> > >> Tel: (91) 8121-5809 > >> > >> > >> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas]
