encontrado desta forma:
sed -i'' -e $'/Marker/i\\nblahblah\\n' file
ou
sed -i'' -e '/Marker/i\'$'\n''blahblah'$'\n' file
Como adicionar texto antes de outro com sed? Com o GNU sed no linux eu posso fazer assim:
sed -i "/\;Marker/i some text" conffile
Ele coloca " algum texto " antes de "; Marcador ". Mas no FreeBSD eu recebo um erro:
sed: 1: "/conffile ...": extra characters at the end of l command
Eu preciso de analógico para usá-lo no FreeBSD.