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: Thu, 26 Apr 2007 17:49:22 -0300

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> 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..
>
>
> Flavio do Carmo Junior
>
> On 4/26/07, Isamp <address@hidden> wrote:
> >
> >   No loop for abaixo, $1 é um arquivo com a seguinte estrutura:
> >
> > 5729,234,1,2008-10-24 15:50:07.903,Simone Barbosa,51 33551,
> > ,address@hidden <tbing%40xxx.com.br>,A
> > 5730,234,1,2008-10-24 15:50:33.230,Valdeni Floriano,51 33333,
> > ,address@hidden <nenhum%40nenhum.com.br>,A
> >
> > for LINHA in `sed 's/,/|/g' $1`; do
> > tur=`echo $LINHA | /bin/cut -d"|" -f2`
> > nom=`echo $LINHA | /bin/cut -d"|" -f5`
> > ema=`echo $LINHA | /bin/cut -d"|" -f8`
> > echo $nom - $tur - $ema
> > ./outroscript1.sh $nom
> > ./outroscript2.sh $tur $ema
> > done
> >
> > Sendo a saida desejada:
> >
> > Simone Barbosa - 234 - address@hidden <tbing%40xxx.com.br>
> > Valdeni Floriano - 234 - address@hidden <nenhum%40nenhum.com.br>
> >
> > Só que os espaços em branco estão atrapalhando e atuando como
> > separadores.
> > Como faço para processar o arquivo linha por linha ?
> >
> > Obrigado.
> >
> >  
> >
>
>


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



reply via email to

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