Я хочу найти все файлы, которые содержат ключевое слово в каталоге и всех подкаталогах, и есть несколько каталогов .svn
, я должен просмотреть эти каталоги.
В системе Linux я могу сделать это легко:
grep -r keyword ./ --exclude-dir ".svn"
Но когда я обращаюсь к окнам, findstr
заменяет grep
в окнах, я пытаюсь сделать это так:
findstr /s keyword ./*
Результат вернется с каталогами .svn
, а это не то, что мне нужно.
Я прочитал TN Findstr на веб-сайте Microsoft.
/v : Prints only lines that do not contain a match.
Но когда я пытаюсь сделать это, как показано ниже, это все равно не работает.
findstr /s keyword /v ".svn" ./*
Я думаю, что могут возникнуть проблемы с использованием findstr
. Любая помощь будет здорово, спасибо заранее.
***************************** update1 *****************************
На самом деле, я пытаюсь использовать grep
в GVim
, он вызовет 'findstr`.