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

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

Processar o arquivo linha por linha


From: Isamp
Subject: Processar o arquivo linha por linha
Date: Thu, 26 Apr 2007 17:37:29 -0300
User-agent: Thunderbird 2.0.0.0 (Windows/20070326)

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,A 5730,234,1,2008-10-24 15:50:33.230,Valdeni Floriano,51 33333, ,address@hidden,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
Valdeni Floriano - 234 - address@hidden

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.



reply via email to

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