.xml 파일이 있고 해당 .xml 파일에 수백 개의 라이브러리가 있기 때문에 RHEL6 시스템에서 "groupinstall"을 수행하려고합니다 (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의 그룹에서도 작동합니까?