I'm trying to insert text to the third line in a file using sed, and the syntax I've found on other forums is:
sed -i '' "3i\ text to insert" file
When I use this however, I get an error:
sed: 1: "3i\ text to insert": extra characters after \ at the end of i command
I can't seem to figure out what is causing the problem. I'm using OSX, which is why I have an empty ' ' as my extension.
Thanks!