Как я могу добавить текст ниже определенного количества строк в sed?
В частности, если у меня есть следующий файл «Цель»,
$ cat Target
##########
# (1)
##########
echo $PWD
##########
# (2)
##########
##########
# (3)
##########
Как вставить строку между блоком «# (2)» и блоком «# (3)»? В другом мире я хочу создать такой файл «Цель», используя sed.
$ cat Goal
##########
# (1)
##########
echo $PWD
##########
# (2)
##########
echo "yay"
##########
# (3)
##########
Я пробовал разные способы и много гуглил, я не могу найти никакой подсказки. (Почему специальный шаблон '\n' не работает?)
Пожалуйста, дайте мне совет.