С обычной командой grep
есть опция --exclude
(подробно описанная здесь: Используйте синтаксис grep --exclude / - include, чтобы не просматривать определенные файлы с помощью grep), который позволяет игнорировать определенные файлы при использовании grep.
Параметр Ack --type
заботится о 95% случаев, когда вы хотите исключить файлы, но он (насколько я могу судить) не обрабатывает случай исключения определенного файла. У меня есть скомпилированный JS-файл, в котором содержится содержимое всех остальных JS-файлов (в одной строке), поэтому каждый раз, когда я ищу что-нибудь, я возвращаю все содержимое этого скомпилированного гигантского файла. файл.
Я бы не хотел отказываться от подтверждения и возвращаться к grep над этим, но это действительно раздражает. Пожалуйста, кто-нибудь скажет мне, что есть способ исключить определенные файлы из поиска с подтверждением.