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: 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]



reply via email to

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