2012-10-17 2 views
1

나는 많은 xml 파일을 가지고 있으며 결합 된 속성의 발생을 찾아야합니다.howto는 xml-files 디렉토리에서 xml-attribute를 찾으십니까?

예 :

<combobox name="myCombo" label="The combo:" data="apple:Apple|lemon:Lemon" /> 

나는 리눅스/grep 명령을 사용하는 것입니다 무엇

"<combobox && data" 

에서 일치가 어디있는 파일을 알고 싶어?

적절한 무료 찾기 도구가 있습니까?

관련 (파일이 너무 옵션이 아닌 구문 분석, 순수한 XML되지 않습니다)

+0

콤보 상자 && 데이터의 일치는 무엇을 의미합니까? – pogo

답변

1

여기 GNU grep을 사용하여 여러 XML 파일을 검색하는 하나의 방법입니다 여러 개의 파일을 검색 중이므로 -H 옵션이 필요합니다. 단일 파일을 검색하는 경우 실제로는 -H 플래그가 필요합니다.

+0

그레이트, grep -En " Teson

1
당신은 당신의 파일을 수정 한 후, xsltprox+xsl '그렙'에 고정 XML로 jtidy를 사용할 수

파일. 기술적으로 그렇게하지

grep -HE "<combobox.*data|data.*<combobox" *.txt 

참고 : 여기에

grep -H "<combobox" *.xml | grep "data" 

는 하나의 grep 전화와 같은 일을하는 또 다른 방법 :

관련 문제