Sed regexp multiline - заменить HTML

Я пытаюсь заменить несколько строк с помощью sed в системе Linux

Вот мой файл

<!-- PAGE TAG -->
DATA1
DATA2
DATA3
DATA4
DATA5
DATA6
<div id="DATA"></div>
DATA8
DATA9
<!-- PAGE TAG -->

Попытки, которые я предпринял и потерпели неудачу!

sed -n '1h;1!H;${;g;s/<!-- PAGE TAG -->.*<!-- PAGE TAG -->//g;p;}' 
sed -n '1!N; s/<!-- PAGE TAG -->.*<!-- PAGE TAG -->// p'
sed -i 's|<!--[^>]*-->[^+]+<!--[^>]*-->||g' 
sed -i 's|/\/\/<!-- PAGE TA -->/,/\/\/<!-- PAGE TA -->||g'

Все между<!-- PAGE TAG --> следует заменить.

Этот вопрос похож Sed Multiline заменить

Ответы на вопрос(2)

Ваш ответ на вопрос