[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] espaço em branco
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] espaço em branco |
Date: |
Tue, 17 Apr 2007 11:34:58 -0300 |
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:
>
> Lista
>
> ## 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?
>
> .''`. Caio Abreu Ferreira
> : :' : GNU/Linux Debian
> `. `'` Gnupg ID 0x01186BE1
> `- Linux Couter 327834
>
>
>
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
[As partes desta mensagem que não continham texto foram removidas]