[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?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] espaço em branco,
Caio Ferreira <=