정말 잘 작동하는 XML 파일의 일부 값을 구문 분석하기 위해 쉘 스크립트에서 xpath (Mac OS X 10.9 usr/bin/xpath5.16
으로 제공)를 사용하고 있습니다. 그러나 그것은 필자가 스크립트에서보고 싶지 않은 자세한 출력을 제공한다. 사실 변수에 결과 (속성의 내용) 만 저장하려고합니다. 변수 content
실제로 속성의 내용이 포함되어 실행 후over-verbose xpath-output을 억제하는 방법은 무엇입니까?
content=$(xpath ../../AndroidManifest.xml /manifest/@android:versionCode)
echo "$content"
그러나 또한 내가 제거 할 몇 가지 자세한 출력이 있습니다. 여기있다 :
Found 1 nodes:
-- NODE --
android:versionCode="38"
참고 : 출력의 끝에서 "38"나머지 xpath
의 출력 인 echo "$content"
라인에서 유래.
이미 인터넷 검색으로이 플래그를 발견로 리디렉션, 불행하게도 그것은 맥 OS X의 – ubuntudroid