🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.shell
Article #1182

Re: changing a ! to a \nC where \n is a newline

#1182
From: Bob McGowen x4312 dept208
Date: Thu, 20 Sep 1990 01:28
22 lines
1309 bytes
In article <1990Sep18.023649.1336@virtech.uucp> cpcahil@virtech.UUCP (Conor P. Cahill) writes:
  >In article <5015@alpha.cam.nist.gov> coleman@cam.nist.gov (Sean Sheridan
   Coleman X5672) writes:
    >>I am trying to use the global substitution power in vi to 
    >>replace every occurrence of ! with a newline and a C (\nC)
  >
  >:1,$s/!/<ctrl>-V<Return>C/g	(this will appear as:1,$s/!/^MC/g)
  >

This will put carriage returns in the file, not newlines.

My response to the posters question preceded this.  The procedure is
to go into full ex mode and use the backslash escape to input the
newline:

	g/!/s//\
	C/g

Bob McGowan  (standard disclaimer, these are my own ...)
Product Support, Wyse Technology, San Jose, CA
..!uunet!wyse!bob
bob@wyse.com
Technical Details
Message-ID: <2962@wyse.wyse.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!julius.cs.uiuc.edu!apple!vsi1!wyse!bob
References: <5015@alpha.cam.nist.gov> <1990Sep18.023649.1336@virtech.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!julius.cs.uiuc.edu!apple!vsi1!wyse!bob
From: bob@wyse.wyse.com (Bob McGowen x4312 dept208)
Newsgroups: comp.unix.shell
Subject: Re: changing a ! to a \nC where \n is a newline
Keywords: vi
Message-ID: <2962@wyse.wyse.com>
Date: 20 Sep 90 01:28:41 GMT
References: <5015@alpha.cam.nist.gov> <1990Sep18.023649.1336@virtech.uucp>
Sender: news@wyse.wyse.com
Reply-To: bob@wyse.UUCP (Bob McGowen x4312 dept208)
Organization: Wyse Technology
Lines: 22