Date: 23 Jan 2002 17:22:38 -0600 From: Zach Garner <zach@neurosoft.org> To: freebsd-questions@freebsd.org Subject: Sed compatibility with GNU Sed Message-ID: <1011828158.44952.4.camel@minsky.zachgarner.com>
next in thread | raw e-mail | index | archive | help
In GNU Sed (textproc/gsed), I can execute the following command which will insert "asdf" on the first line of the contents of file foo: gsed -e '1i\' -e 'asdf' <foo This does not work in the sed that comes with FreeBSD. Instead, the only way I have been able to do the above is by separating the command on two lines: sed -e '1i\ asdf' < foo Having to use multiple lines makes it difficult to include in a Makefile. I have seen sed scripts with something like "sed -e '1i\asdf' < foo" But this gives an error saying that there are extra characters after the backslash at the end of i command Does anyone have any recommendations on how to do this? Thanks, Zach Garner 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?1011828158.44952.4.camel>