В приведенном ниже XML-фрагменте мне нужно удалить ненужные строки, соответствующие значению идентификатора артефакта:
<groupID>com.test</groupID>
<artifactID>nginx-node</artifactID>
<verion>1.0</version>
<groupID>com.test</groupID>
<artifactID>nginx-node</artifactID>
<verion>1.1</version>
<groupID>com.test</groupID>
<artifactID>nginx</artifactID>
<verion>1.2</version>
Мне нужно удалить все текущие строки XML до и после, сопоставив значение идентификатора артефакта, т.е.«nginx-узел» в указанном выше XML-файле
попытка команды:
grep -iv "nginx-node" file.
Фактический вывод:
<groupID>com.test</groupID>
<verion>1.0</version>
<groupID>com.test</groupID>
<verion>1.1</version>
<groupID>com.test</groupID>
<artifactID>nginx</artifactID>
<verion>1.2</version
**Expected output:**
<groupID>com.test</groupID>
<artifactID>nginx</artifactID>
<verion>1.2</version>