여러 폴더가 포함된 디렉터리 A가 있고 이 폴더에서 문자열을 찾고 싶습니다. 어떻게 해야 합니까?
A도 해봤는데 grep -rw string *
시간이 많이 걸리네요.
답변1
속도를 높이는 몇 가지 방법이 있습니다 grep
.
- 예제와 같이 고정된 문자열이 있는 경우 를 사용합니다
grep -F
. - 첫 번째 일치 후 파일 읽기를 중지하려면
-l
또는 를 사용하십시오 .-m1
귀하의 경우에는 다음과 같습니다.
grep -Frwl string
하지만 파일 개수에 따라 시간이 좀 걸릴 수 있습니다. grep
각 파일을 열어야 합니다.