Bir .xml dosyası var ve ben bu .xml dosyasında birkaç yüz kitaplık olduğu gibi bir RHEL6 makinede "groupinstall" yapmaya çalışıyorum ... (16 000 satır yakın).
Bu nedenle bu yapıya sahip .xml dosyasında bulunan grup adlarını ayıklamak çalışıyorum:
<b>
<group>
<id> group name </id>
<packages>
...
</packages>
<id> group name 2 </id>
<packages>
...
</packages>
<id> etc... </id>
</group>
</b>
Temel olarak, ben denedim budur:
sed -n '/<id>/,/<\/id>/p' test1.txt > test2.txt
.Xml dosyasını test1.txt dosyasına kopyaladım. Test1.txt grup adlarını test2.txt adlı ikinci bir dosyaya ayıklamak çalışıyorum. Ancak, yukarıdaki satırla, FIRST <id>etiketinden dosyamdaki son </id>etikete kadar her şeyi çıkarıyor . Kodumu birkaç kez ayıklamak için nasıl değiştirebilirim?
İkinci sorum şu olurdu: -downloadonly eklentisi yum gruplarıyla da çalışıyor mu?