Isto está assumindo o csh
shell:
Para simplesmente acrescentar uma linha após a outra:
% sed '/line2/a\
# new line here\
' file
line1
line2
# new line here
line3
line4
Para inserir uma linha antes da outra:
% sed '/line3/i\
# new line here\
' file
line1
line2
# new line here
line3
line4
Para substituir uma linha por duas novas linhas usando o comando s
:
% sed 's/line2/&\
# new line here/' file
line1
line2
# new line here
line3
line4
Testado no OpenBSD 6.1 executando sed
e csh
do sistema base.