2009/5/12 Newton Teixeira do Nascimento Júnior newton.junior@eletronorte.gov.br:
por que isso acontece
Porque o Windows usa um formato diferente para os arquivos (quebra de linha CRLF ao invés de LF apenas).
como evitar isso.
Editando o arquivo no Linux, ou usando um editor decente no Windows que permita salvar o arquivo no formato Unix/Linux, ou usando modo "ASCII" na hora de transferir o arquivo por FTP, ou usando o comando dos2unix depois de transferir o arquivo.
HTH, Filipe