XML 태그를 검색하여 그 뒤에 오는 따옴표 내의 값만 얻으려면 어떻게 해야 합니까?

XML 태그를 검색하여 그 뒤에 오는 따옴표 내의 값만 얻으려면 어떻게 해야 합니까?

다음 XML 형식에서 이러한 값을 가져오려고 합니다.USA GERMANY

<country name="USA"  id="TEST1" password="123"   />
<country name="GERMANY" id="TEST2" password="456"  />

확인 중인데 설치가 xmllint되어 있지 않아 --xpath제대로 사용할 수 없습니다 grep.

답변1

이것은 나에게 효과적입니다.

grep -P -o -e '(?<=name=").*?(?=")'

관련 정보