Date: Fri, 06 Feb 2009 18:17:40 -0500 From: Steve Bertrand <steve@ibctech.ca> To: Adam Vande More <amvandemore@gmail.com> Cc: Dan Nelson <dnelson@allantgroup.com>, freebsd-questions@freebsd.org Subject: Re: insert new line in files Message-ID: <498CC514.1000905@ibctech.ca> In-Reply-To: <498CC0FC.1040706@gmail.com> References: <498CBEBE.7080702@gmail.com> <20090206225619.GA75180@dan.emsphone.com> <498CC0FC.1040706@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Adam Vande More wrote: > Dan Nelson wrote: >> You want: >> >> sed -e '5i\ >> test' test.txt >> >> i.e. a linebreak after the backslash. >> >> > I had actually tried that too: > >> sed -e '5i\ > ? test' text.txt > sed: 1: "5i > test > ": command i expects \ followed by text Try: # sed -e "5i\\ ? test" text.txt Note the double-quotes and two \\. I just ran into this today ;) Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?498CC514.1000905>