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!
See Question&Answers more detail:os