$ sed "2i\
These are words on\
multiple lines\
" input
1
These are words on
multiple lines
2
3
4
5
6
7
8
9
10
Você precisa escapar da barra invertida para que sed
consiga analisá-la e escapar do feed de linha literal que você está tentando escapar para sed
em vez do shell.
$ sed '2i\
thing' input
Com as citações strongs, tudo é passado literalmente, por isso sed
vê <2> <i> <literal linefeed>
$ sed "2i\
thing" input
Com aspas fracas, o shell obtém os primeiros dibs na análise da string e, portanto, sed
vê <2> <i> <linefeed>
, que é um erro de sintaxe.