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.