Убрать строки (grep sed awk)
Доброго времени суток!
В общем проблема такая, есть html файл из которого необходимо убрать мусор. Вот пример куска кода:
<li>
<div class="high">
<a class="link"
href="">blablabla</a>
(8.3)
</div>
<div class="desc"></div>
</li>
<li>
<div class="high">
<a class="link"
href="https://example.com">NAME</a>
(8.3)
</div>
<div class="desc">TEST</div>
</li>
<li>
<div class="high">
<a class="link"
href="">blablabla</a> High
(8.1)
</div>
<div class="desc"></div>
</li>
И вопрос в том как из фала убрать вот такой кусок кода
<li>
<div class="high">
<a class="vuln_link"
href="">blablabla</a>
(8.3)
</div>
<div class="desc"></div>
</li>
Чтоб фактически кусок с ссылкой, названием и описанием остался
<li>
<div class="high">
<a class="link"
href="https://example.com"> NAME </a>
(8.3)
</div>
<div class="description">TEST TEST TEST TEST</div>
</li>
Была идея отгрепать:
grep -v -A 4 -B 4 'href="">'
Но с ключом -v не работает -A 4 -B 4