[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.