Mam plik .xml i próbuję wykonać „instalację grupową” na komputerze RHEL6, ponieważ plik ten zawiera kilkaset bibliotek ... (blisko 16 000 wierszy).
Dlatego próbuję wyodrębnić nazwy grup zawarte w pliku .xml, który ma następującą strukturę:
<b>
<group>
<id> group name </id>
<packages>
...
</packages>
<id> group name 2 </id>
<packages>
...
</packages>
<id> etc... </id>
</group>
</b>
Zasadniczo to właśnie próbowałem:
sed -n '/<id>/,/<\/id>/p' test1.txt > test2.txt
Skopiowałem plik .xml do test1.txt. Próbuję wyodrębnić nazwy grup z test1.txt do drugiego pliku o nazwie test2.txt. Jednak z linią powyżej wyodrębnia wszystko od PIERWSZEGO <id>
znacznika do ostatniego </id>
znacznika w moim pliku. Jak mogę zmienić kod, aby wyodrębnić go kilka razy?
Moje drugie pytanie brzmi: czy wtyczka -downloadonly działa również z grupami dla yum?