디렉토리와 모든 하위 디렉토리에 키워드가 포함 된 모든 파일을 찾고 싶습니다.이 디렉토리를 가져야하는 .svn
디렉토리가 있습니다.findstr을 사용하여 gvim에서 svn 디렉토리를 제외하는 방법
, 나는 쉽게 그것을 할 수 있습니다 :
grep -r keyword ./ --exclude-dir ".svn"
을하지만 창문을 켤 때, findstr
이 창에서 grep
에 대한 대체는,이처럼 수행하려고 :
findstr /s keyword ./*
결과가 .svn
디렉토리와 함께 반환됩니다. 이는 원하지 않습니다.
/v : Prints only lines that do not contain a match.
을 읽을하지만 아래처럼하려고 할 때, 그것은 여전히 작동하지 않습니다.
findstr /s keyword /v ".svn" ./*
제 생각에는 findstr
에 약간의 문제가있을 수 있습니다. 어떤 도움이라도 미리 감사드립니다.
***************************** update1 *****************************
사실, 내가 GVim
에 grep
를 사용하는 것을 시도하고있다, 그것은 findstr` '호출합니다.
나는 그들이 그렇게 필터를 사용할 필요가 없습니다 PowerShell을 3에서'은 Get-ChildItem을 -Exclude'을 스위치를 고정 경우 궁금하다. 나는 지금 어디 있는지 시험 할 수 없다. –
사실, 나는'GVim'에서 grep을 사용하려고하는데, findstr를 호출 할 것입니다. – srain
@srain 그런 다음'grep'을 사용하지 않습니까? –