http://www.perlmonks.org?node_id=119520


in reply to Removing Carriage returns from text files

I can offer a few suggestions.

Transfer the file to the UNIX box via ftp using ASCII mode. The main thing ASCII mode does is to translate CR/LF to newlines ( and back again ).

On some flavours of UNIX ( it exists on my Solaris boxen but not my fbsd boxen ), there is a command called dos2unix which does the same thing.

None of them perl-based, but they have both worked well for me at different times.

HTH,
mikfire