Ol� Tekko, Gostei do desafio, n�o foi muito simples reproduzir o problema em laborat�rio!
Seguinte, entre com o vi no arquivo e veja se n�o existe um ^M no final da linha USER. O ^M significa um carrige-return (\r) e isso faz com que sempre que ele imprima o usu�rio, o cursor retorne para o in�cio da linha e imprima a segunda linha, no caso a SENHA. Isso _geralmente_ acontece quando trazemos arquivos do Windows para o Linux. Solu��o: utilize o comando dos2unix no seu arquivo para formatar o final de linha corretamente. Simula��o do problema em Laborat�rio: $ echo -e USER testando.user\\r > arquivo $ echo -e PASS 123456\\r >> arquivo $ USER=`grep USER arquivo | cut -c 6-50` $ SENHA=`grep PASS arquivo | cut -c 6-50` $ echo $USER testando.user $ echo $SENHA 123456 $ echo $USER,$SENHA ,123456o.user Explicando: O echo -e habilita a interpreta��o de barra invertida, possibilitando fazer o carrige-return no final da linha utilizando \\r Att, Marcus Lima. --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
