chebe: (Default)
chebe ([personal profile] chebe) wrote in [community profile] command_liners2011-04-28 07:47 pm
Entry tags:

Removing Windows carriage-returns from text files

Hey all, don't think I've seen this here before, and I know there are many ways of doing this, so I thought, in a fit of geekery, that it might be fun to try and collect them all! Afterall everyone does have their own favourite programs.

I posted this at my own journal when I first came across it, but here's a new one as well;

sed -i 's/\r//' $file_name

perl -pi -e 's/\r\n/\n/g' $file_name
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2011-04-28 08:48 pm (UTC)(link)
I normally have the programs dos2unix and unix2dos installed for this; they're pretty commonly found. It is, of course, a simple task to do yourself, but still :D

dos2unix and unix2dos

[personal profile] babysprite 2011-04-28 11:24 pm (UTC)(link)

Both have been ported to the system I'm currently logged into and these go a long way to eliminate a lot of repetitive tasks within a file or document.

A editor/programmer can also use !fmt from within the vi or vim text editor along with navigation keystrokes, depending upon the amount of text that needs to be formatted.

From the ba$h shell, one can use fmt [option][old filename] > [new filename].

doldonius: (Default)

[personal profile] doldonius 2011-04-29 12:30 pm (UTC)(link)
Also, there are fromdos & todos if these two aren't available in some distro.