일치하는 파일 만 표시하도록 grep 출력


215

grep기준과 일치하는 파일 내의 줄이 아니라 일치하는 파일 만 인쇄 할 수 있는 옵션은 무엇입니까 ?


일반적으로 특정 함수 나 메서드를 호출하는 파일을 검색 할 때만이 명령을 사용합니다.
Gearoid Murphy

유스 케이스 (모든 파일에서 foo-> bar를 재귀 적으로 검색 및 바꾸기) : sed -i 's / foo / bar /'`grep -lR 'foo'`
user323094

답변:



43

-l일반적으로 간결하고 암호화 된 Unix 스타일 스위치 나 --files-with-matches더 길고 읽기 쉬운 스위치를 사용할 수 있습니다 .

의 출력은 grep --help읽기 쉽지 않지만 거기에 있습니다.

-l, --files-with-matches  print only names of FILEs containing matches


0

또한 한 가지를 기억하십시오. 매우 중요 grep -l "pattern"
보다 정확한 명령을 지정해야합니다.
*


이 질문 은 "grep that [...] 옵션은 무엇입니까?" 옵션을 명시 적으로 요구했습니다 . 이 답변은 기존 답변에 가치를 추가하지 않습니다.
YSC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.