This article was first written in February 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/203).
The convert carriage returns between UNIX- and DOS-kind of CR, use the tools
dos2unix and
unix2dos from the
sysutils package.
Usage is really simple:
$ dos2unix filename
or
$ unix2dos filename
where
filename is the name of the file to convert.
To convert a hierarchy of files starting from current directory:
$ find . -type f -exec dos2unix {} ;
For more information see the manpages.
Comments
[...] To fix it, see HOWTO Convert carriage returns between UNIX and DOS on Debian. [...]
The following tools are availiable in package "tofrodos" in Debian Lenny, with the following package description:
"Converts DOS Unix text files, alias tofromdos
DOS text files traditionally have CR/LF (carriage return/line feed) pairs as their new line delimiters while Unix text files traditionally have LFs (line feeds) to terminate each line.
Tofrodos comprises one program, "fromdos" alias "todos", which converts text files to and from these formats. Use "fromdos" to convert DOS text files to the Unix format, and "todos" to convert Unix text files to the DOS format.
This functionality is also available via the dos2unix/unix2dos symlinks."
Source: http://packages.debian.org/lenny/tofrodos
commands:
/usr/bin/dos2unix
/usr/bin/fromdos
/usr/bin/todos
/usr/bin/unix2dos
Thanks Joner
that helped, 10x.