J'ai un fichier .xml et j'essaie de faire une "installation de groupe" sur une machine RHEL6 car il y a plusieurs centaines de bibliothèques dans ce fichier .xml ... (près de 16 000 lignes).
J'essaie donc d'extraire les noms de groupe contenus dans le fichier .xml qui a cette structure:
<b>
<group>
<id> group name </id>
<packages>
...
</packages>
<id> group name 2 </id>
<packages>
...
</packages>
<id> etc... </id>
</group>
</b>
En gros, c'est ce que j'ai essayé:
sed -n '/<id>/,/<\/id>/p' test1.txt > test2.txt
J'ai copié le fichier .xml dans test1.txt. J'essaye d'extraire les noms de groupe du test1.txt dans un deuxième fichier appelé test2.txt. Cependant, avec la ligne ci-dessus, il extrait tout de la première <id>
balise à la dernière </id>
balise de mon fichier. Comment puis-je changer mon code pour l'extraire plusieurs fois?
Ma deuxième question serait: le plugin -downloadonly fonctionne-t-il aussi avec les groupes pour yum?