shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Leitura de Arquivo


From: Édnei Rodrigues
Subject: Re: [shell-script] Leitura de Arquivo
Date: Thu, 16 Oct 2008 08:04:36 -0400

É, 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 <address@hidden>

>   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 <address@hidden<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 <address@hidden<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
> >> address@hidden <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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]