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

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

Re: [shell-script] Processar o arquivo linha por linha


From: Flavio Junior
Subject: Re: [shell-script] Processar o arquivo linha por linha
Date: Fri, 27 Apr 2007 13:38:56 -0300

hm.. vejamos se eu entendi..

junior@babalu:~$ cat loco.txt 5729,234,1,2008-10-24 15:50:07.903,Simone
Barbosa,51 33551,,address@hidden,A
5730,234,1,2008-10-24 15:50:33.230,Valdeni Floriano,51 33333,,
address@hidden,A
junior@babalu:~$ while IFS=, read NOME TUR MAIL; do echo -e
"$NOME\n$TUR\n$MAIL"; done < <(awk -F, 'OFS="," {print $5,$8,$2}' loco.txt)
Simone Barbosa
address@hidden
234
Valdeni Floriano
address@hidden
234
junior@babalu:~$


Complicadasso.. mas ta ai, o que eu entendi do seu problema, e a solucao.


Flavio do Carmo Junior

On 4/27/07, Isamp <address@hidden> wrote:
>
>   Muito bom ! Obrigado pelo auxilio ! Quase aprendi a usar o awk.
>
> Só que faltou um detalhe: Eu preciso associar cada um dos campos a uma
> variável diferente, pois em outro
> ponto do script eu vou utilizá-los como argumento para outras funções e
> processos.
>
> Como faço isso ?
>
> Flavio Junior escreveu:
> > Ah perdao, nao vi que o separador da saida era -
> >
> > $ awk -F, 'OFS="-" {print $5,$2,$7}' arquivo.txt
> >
> > On 4/26/07, Flavio Junior <address@hidden <billpp%40gmail.com>> wrote:
> >
> >> Tenta algo assim:
> >>
> >> $ awk -F, {print $5,$2,$7} arquivo.txt
> >> ou com cut
> >> $ cud -d, -f5,2,7 < arquivo.txt
> >>
> >> Soh nao sei ali se eh $7 ou $8 por que parece q tem 2 virgulas vazias..
> >>
> >>
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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