XML 파일 목록 확인

XML 파일 목록 확인

스키마를 기반으로 xml 파일 목록의 유효성을 검사하고 실패할 경우에만 알림을 받고 싶습니다.

이 명령은 작동하는 것처럼 보이지만 마지막 grep 명령은 효과가 없습니다.

find -iname "*.xml" | xargs xmllint --schema PersonDetails.xsd | grep -F "fails to validate"

내가 뭐 놓친 거 없니?

답변1

텍스트는 실제로 stderr에서 나옵니다. 사용이것grep stderr 텍스트 기술.

예를 들어:

find -iname "*.xml" | xargs xmllint --schema PersonDetails.xsd 2>&1 >/dev/null | grep -F "fails to validate"

관련 정보