Я пытаюсь вставить следующие строки ниже строки в моем файле:
<Test>
<Document>
ThisIsATest
<Document>
</Test>
Строка, которую я хочу вставить ниже: This is a test.
Я могу просто вставить обычный текст с помощью команды sed -i '/test/aThis is new text' test2.txt
, и файл будет содержать:
This is a test
This is new text
Трудная часть в том, что я не могу сделать это с многострочным элементом с косой чертой. Есть идеи, как это сделать? Мне не нужно использовать sed или awk; любая другая утилита Linux тоже подойдет.