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,
,[EMAIL PROTECTED],A
5730,234,1,2008-10-24 15:50:33.230,Valdeni Floriano,51 33333,
,[EMAIL PROTECTED],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 - [EMAIL PROTECTED]
Valdeni Floriano - 234 - [EMAIL PROTECTED]
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.