텍스트 파일에서 여러 문자열 검색 :효율적인 나는 매우 긴 파일 (라인 100 만) 여러 문자열의 정확한 일치를 찾기 위해 <strong>egrep을</strong>를 사용
egrep "\<string1\>|<\string2\>" my_file
하지만 너무 많은 시간이 걸립니다 심지어 두 개의 문자열 만 찾습니다. 어커런스가 발견 되더라도 파일의 전체 라인을 따라 모든 문자열을 찾습니다. 실제로 파일에 각 문자열이 한 번만 나타나는 것을 알고 있습니다. 그러면 egrep이 문자열을 찾은 다음 강제로 찾고 문자열의 다음 항목을 찾도록 문자열을 찾는 것을 멈추게하려고합니다. 아니면 그렇게 효율적으로 할 수있는 또 다른 방법이 있다면.
감사합니다.
몇 개의 문자열을 찾고 싶습니까? 몇 천이나되는 것과 같은 것이 있습니까? –