how to get rid of ^M character using vi

Eric Dyer blackice at darksoulz.net
Sun Jan 25 09:33:26 PST 2004


One thing that works from the command line too

col -bx < oldfile > newfile && mv newfile oldfile

Picked that up from a freebsd box that had a freebsd-tips or something like 
that fortune file running on login

At 09:27 AM 1/25/2004, Greg Wooledge wrote:
>If *every* line ends with ^M (which is almost always going to be the
>case, if the file has been produced on a DOS/Windows system), then
>you can just use this:
>
>:%s/.$//
>
>to delete the last character of each line.  This has an obvious
>downside, but the advantages are that it's easier to type and to
>read.
>
>--
>Greg Wooledge                  |   "Truth belongs to everybody."
>greg at wooledge.org              |    - The Red Hot Chili Peppers
>http://wooledge.org/~greg/     |
>
>[demime 0.98d removed an attachment of type application/pgp-signature 
>which had a name of signature.asc]




More information about the freebsd-questions mailing list