경로를 지정하지 않고 grep을 사용하여 검색 grep -r 'mytext'
하면 시간이 오래 걸리는 것처럼 나타났습니다 . 한편 경로를 지정 grep -r 'mytext' .
하여 검색하면 필요한 것을 즉시 찾습니다. 그래서, grep이 어떤 디렉토리에서 어떤 디렉토리를 검색하는지 궁금합니다.
UDATE : grep 버전 : grep (GNU grep) 2.10
아마도 당신은 그 왕이 무엇인지 명시해야
—
manatwork
grep
합니다. 는 GNU와 grep
리눅스에서 I 사용 grep -r 'mytext'
과 grep -r 'mytext' .
같은 일을 : 현재 디렉토리부터 재귀 적으로 검색 할 수 있습니다. -r
스위치가 사용될 때 GNU는 STDIN을 검색 grep
하지 않습니다 .
아
—
manatwork
grep
2.12로 테스트했습니다 : pastebin.com/L4my26QS 한편 버전 2.11 (2012-03-02)에 관한 뉴스 파일에서 이것을 발견했습니다. "파일 피연산자가 제공되지 않고 명령 줄 -r 또는 이와 동등한 옵션이 제공되는 경우 grep은 작업 디렉토리를 검색합니다. 이전에 grep은 -r을 무시하고 표준 입력을 비 반복적으로 검색했습니다. GREP_OPTIONS에있는 -r은이 새로운 효과를 갖지 않습니다. "
foomytextbar
실행 후 타자를 입력하고 쓰십시오 (다음에 Enter)grep -r 'mytext'
.