Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jan 1999 17:55:47 +0800
From:      Kevin Lo <kevlo@hello.com.tw>
To:        charon@freethought.org
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: replacing ^M in vi
Message-ID:  <3699CAA3.559953BA@hello.com.tw>
References:  <3.0.5.32.19990110225910.00a2f220@mail>

next in thread | previous in thread | raw e-mail | index | archive | help
charon@freethought.org wrote:

> Whenever I save a plain text file in WinNT and open it in FreeBSD, at the
> end of every line is a "^M".  How do I get rid of these?  I tried writing a
> little C++ program to copy all text except "^M" to another file, but it
> doesn't work because C++ treats the ^ and the M as different characters,
> whereas vi treats them as _one_ character.  After searching the mailing
> list archives, I came up with the syntax ":%s/stuff/other stuff/g" as the
> oh-so-intuitive replace command in vi, and I tried it, but to no avail (it
> says "no match found").  Any suggestions?  Thanks,

Use this command at the prompt:

tr -d "\015" < filename1 > filename2

Hope this helps,
Kevin.





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3699CAA3.559953BA>