Date: Wed, 17 Mar 1999 18:39:00 -0500 (EST) From: "Crist J. Clark" <cjc@cc942873-a.ewndsr1.nj.home.com> To: freebsd-questions@FreeBSD.ORG (FreeBSD Questions) Subject: sed and newlines Message-ID: <199903172339.SAA06674@cc942873-a.ewndsr1.nj.home.com>
next in thread | raw e-mail | index | archive | help
The sed manpage says, Sed Regular Expressions The sed regular expressions are basic regular expressions (BRE's, see regex(3) for more information). In addition, sed has the following two additions to BRE's: . . . 2. The escape sequence \n matches a newline character embedded in the pattern space. You can't, however, use a literal newline character in an address or in the substitute command. If I am reading this correctly, % sed 's/\n/ /' file Should take the file and subsitute three spaces in place of every newline. However, it does not. It does not seem to understand '\n.' In spite of what it says, I have tried literal newlines (with \ and ^V), and as claimed on the manpage, it does not work (it will generate errors). Am I missing something obvious? Or is sed broken? Thanks. -- Crist J. Clark cjclark@home.com 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?199903172339.SAA06674>