grep
파일당 문자열을 한 번만 검색하고 해당 파일 이름을 인쇄하려면 어떻게 (또는 다른 도구)를 사용할 수 있습니까 ?
답변1
grep -rFl "string" /path/
-r
: 재귀 검색(표준은 아니지만 일반적)-F
: 고정 문자열 검색(정규식 패턴 일치와 반대)-l
: 포함된 파일의 목록 이름"string"
다음을 사용할 수도 있습니다.
find /path -type f -exec grep -lF "string" {} +
grep
당신이 그것을 지원하지 않는 경우 -r
.