Компактная версия с GNUsed
:
sed -E 'H;4!d;g;s/.*\<mono\>/mono/;:a;N;s_/mono\>.*_/mono_;Ta' in
Пояснение:
H
собирает все строки в ячейке удержания 4!d
подавляет весь вывод, кроме 4-й строки g
)и удалите все до слова mono
с помощью команды s
:a;... ;Ta
образует цикл, добавляя строки с N
до тех пор, пока /mono
не будет прочитано