*nix 터미널(Bash) 운영 체제에서는 다음을 사용하는 것보다 패턴을 찾는(또는 제외 - egrep -v 옵션) 더 빠른 방법이 있습니다.
grep -f {patternfile} {source}
더 큰 파일의 경우 이 옵션을 사용하면 매우 느립니다.
답변1
답변2
검색 중인 파일 형식을 지정하지 않았지만 제가 본 검색용 다른 도구가 더 나은 성능을 제공할 수도 있습니다.ack
.
단, 패턴 파일을 이용한 검색 기능은 제공하지 않습니다. 그러나 이 접근 방식을 사용하면 ack
다음과 같이 여러 패턴에 대한 검색을 안내할 수 있습니다.
$ grep -Ffx <(ack -l "pattern1" file) <(ack -l "pattern2" file)
이를 보다 다양하게 만들기 위해 Bash 스크립트에 쉽게 넣을 수 있습니다.