Eu tenho um arquivo .xml e estou tentando fazer uma "instalação de grupo" em uma máquina RHEL6, pois existem várias centenas de bibliotecas nesse arquivo .xml ... (perto de 16 000 linhas).
Portanto, estou tentando extrair os nomes de grupos contidos no arquivo .xml que possui essa estrutura:
<b>
<group>
<id> group name </id>
<packages>
...
</packages>
<id> group name 2 </id>
<packages>
...
</packages>
<id> etc... </id>
</group>
</b>
Basicamente, é isso que eu tentei:
sed -n '/<id>/,/<\/id>/p' test1.txt > test2.txt
Copiei o arquivo .xml para test1.txt. Estou tentando extrair os nomes de grupos do test1.txt para um segundo arquivo chamado test2.txt. No entanto, com a linha acima, ele está extraindo tudo, desde a PRIMEIRA <id>
tag até a última </id>
tag no meu arquivo. Como posso alterar meu código para extraí-lo várias vezes?
Minha segunda pergunta seria: o plugin -downloadonly também funciona com grupos para yum?