특정 문자열을 포함하는 파일 수 찾기

특정 문자열을 포함하는 파일 수 찾기

나는 방대한 양의 XML 파일을 포함하는 디렉토리를 가지고 있습니다. 이제 특정 문자열이 포함된 파일 수(및 선택적으로 해당 파일의 이름)를 찾고 싶습니다. XML 태그는 실제로 중요하지 않으며 각 파일은 텍스트 파일로 볼 수 있습니다.

비슷한 질문을 찾았습니다여기, 그러나 전체 파일 내용이 출력됩니다. 나는 주어진 문자열을 포함하는 파일 이름과 파일 수에만 관심이 있습니다.

답변1

다음은 디렉터리 내부에서 실행되는 명령입니다.

파일 수:

grep -l text *.xml |wc -l

파일 이름:

grep -l text *.xml

관련 정보