grep을 사용할 때 속성 파일만 검색하는 방법이 있나요?

grep을 사용할 때 속성 파일만 검색하는 방법이 있나요?

제가 보통 검색하는 방법은 이렇습니다

grep -rnws '/path/to/directory/' -e 'JMSAppender'

그러나 여기에는 이를 사용할 수 있는 모든 jar 파일과 클래스 파일이 표시됩니다. 각 프로젝트 내에서 log4j 속성을 확인하면 됩니다.

특정 디렉터리의 속성 파일만 grep하는 방법이 있습니까?

답변1

GNU를 사용한다고 가정하면 grep일치하는 glob을 지정할 수 있습니다 --include.

grep -rnws --include '*.properties' '/path/to/directory/' -e 'JMSAppender'

쉘이 처리를 시도하지 않도록 패턴을 인용해야 합니다.

관련 정보