Поиск в VIM (grep и find). Поиск по всему проекту, кроме папок

Нужно обойти все файлы в текущей папке, кроме файлов в папках folder1 и folder2 и найти в них слово 'word'

Как это сделать?

Почему это не работает? Как в find найти "все, кроме ..."?

:grep 'word' `find . ! \( -name '*folder1*' -o -name "*folder2*" -a -type d \)`


Спасибо!
  • Вопрос задан
  • 3703 просмотра
Решения вопроса 1
MintTea
@MintTea
:grep -r "word" . --exclude-dir={folder1,folder2}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы