Sed найти и заменить между двумя тегами с многострочным
Я хочу найти и заменить шаблон, где
text="
hold1
hold2
<file option1='one'>
some text
some text
...
... more data
</file>
this1
that1
"
pattern="<file.*</file>"
replacewith="<sometext>
value1
</sometext>"
output text="
hold1
hold2
<sometext>
value1
</sometext>
this1
that1
"
Постскриптум Эти вопросы по Stackoverflow не помогают.sed: печать строк между двумя словами только тогда, когда одна строка соответствует третьему слову или любому шаблону