Use sed
.
Como o comando sed
para inserir ou anexar linhas requer uma quebra de linha, é mais fácil colocar o comando sed
em um arquivo e informar sed
para executar esse arquivo.
Exemplo: para inserir Hey
after (every) Hello
, crie o seguinte arquivo:
/Hello/a\
Hey
Em seguida, invoque sed
:
sed -f appendheyafterhello.sed < sourcefile > resultfile
Aqui são mais comandos sed
incluindo como inserir uma linha antes de um padrão ou em um número de linha específico.