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

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

Re: [shell-script] espaço em branco


From: Caio Ferreira
Subject: Re: [shell-script] espaço em branco
Date: Tue, 17 Apr 2007 11:46:56 -0300

Prezado Tiago B Peczenyj

Realmente, passei a informação errada, o que eu estou querendo filtrar é
tanto pelo código 08000001 quanto pelo 08000002, além é claro o 04000001.

A sua solução resolveu todo o problema em uma única linha.

Obrigado.

> Caio, seu exemplo não faz muito sentido.
> 
> Vc procura o numero 08000001 mas no arquivo ha o numero 08000002
> 
> Eu sugeriria que vc usasse awk
> 
> awk -F \, '$3 == "08000001" || $3 == "04000001" {print}'
> $WORKDIR/resultado.txt >> $WORKDIR/limpo.txt
> 
> rapido, facil e cheio de vontade ;-)
> 
> On 4/17/07, Caio Ferreira <address@hidden> wrote:
> > ## resultado.txt ##
> > 00000001,DECEPC,08000002,4/10/2007,9:15:40
> > AM,00000001,00000002,caio,Password change failed
> >
> > ## Script ##
> > for RESULTADO in `cat $WORKDIR/resultado.txt` ; do
> > # Coleta de dados
> > # Codigo do logon - fracasso (08000001) OU sucesso (04000001)
> > CODIGO_LOGON=`echo $RESULTADO | cut -d, -f3`
> >
> > if [ $CODIGO_LOGON = 08000001 ] ; then
> > echo $RESULTADO >> $WORKDIR/limpo.txt
> > fi
> > done
> >
> > ## Limpor.txt ##
> > 00000001,DECEPC,08000002,4/10/2007,9:15:40
> >
> > O problema é que o script esta tendo problema com o espaço entre 
> > 9:15:40 e o AM, 9:15:40 AM.
> >
> > Alguém poderia dar uma ajuda?



reply via email to

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