![동일한 디렉터리의 여러 폴더에서 문자열 찾기](https://linux55.com/image/203366/%EB%8F%99%EC%9D%BC%ED%95%9C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%9D%98%20%EC%97%AC%EB%9F%AC%20%ED%8F%B4%EB%8D%94%EC%97%90%EC%84%9C%20%EB%AC%B8%EC%9E%90%EC%97%B4%20%EC%B0%BE%EA%B8%B0.png)
여러 폴더가 포함된 디렉터리 A가 있고 이 폴더에서 문자열을 찾고 싶습니다. 어떻게 해야 합니까?
A도 해봤는데 grep -rw string *
시간이 많이 걸리네요.
답변1
속도를 높이는 몇 가지 방법이 있습니다 grep
.
- 예제와 같이 고정된 문자열이 있는 경우 를 사용합니다
grep -F
. - 첫 번째 일치 후 파일 읽기를 중지하려면
-l
또는 를 사용하십시오 .-m1
귀하의 경우에는 다음과 같습니다.
grep -Frwl string
하지만 파일 개수에 따라 시간이 좀 걸릴 수 있습니다. grep
각 파일을 열어야 합니다.