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 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…