Versão compacta com o GNU sed
:
sed -E 'H;4!d;g;s/.*\<mono\>/mono/;:a;N;s_/mono\>.*_/mono_;Ta' in
Explicação:
-
H
coleta todas as linhas no espaço de espera -
4!d
suprime toda a saída, exceto a quarta linha - Na quarta linha, mova o espaço de suspensão para o espaço de padrão (
g
) e remova tudo até a palavramono
com o comandos
-
:a; ... ;Ta
forma um loop acrescentando linhas comN
até/mono
ser lido