मेरे पास एक .xml फ़ाइल है और मैं RHEL6 मशीन पर एक "Groupinstall" करने की कोशिश कर रहा हूं क्योंकि उस .xml फ़ाइल में कई सौ पुस्तकालय हैं ... (16 000 लाइनों के करीब)।
इसलिए मैं .xml फ़ाइल में सम्मिलित समूह नामों को निकालने की कोशिश कर रहा हूँ जिनमें यह संरचना है:
<b>
<group>
<id> group name </id>
<packages>
...
</packages>
<id> group name 2 </id>
<packages>
...
</packages>
<id> etc... </id>
</group>
</b>
मूलतः, यह वही है जो मैंने कोशिश की है:
sed -n '/<id>/,/<\/id>/p' test1.txt > test2.txt
मैंने .xml फ़ाइल को test1.txt पर कॉपी किया। मैं test1.txt से एक दूसरी फ़ाइल test2.txt नामक समूह के नाम निकालने की कोशिश कर रहा हूं। हालाँकि, ऊपर दी गई लाइन के साथ, यह FIRST <id>टैग से </id>मेरी फ़ाइल में अंतिम टैग तक सब कुछ निकाल रहा है । मैं कई बार इसे निकालने के लिए अपना कोड कैसे बदल सकता हूं?
मेरा दूसरा सवाल होगा: -downloadonly प्लगइन काम करता है और साथ ही yum के लिए समूहों के साथ काम करता है?