Я пытаюсь grep
слово « world
, исключая любые каталоги mail
, tmp
или .cpanel
. Я могу игнорировать их по отдельности, используя --exclude-dir=name
, но, читая другие потоки, я могу использовать список через запятую. Однако мне не повезло, пытаясь:
grep 'world' --exclude-dir={./mail,./.cpanel,./tmp} -ri .
а также
grep 'world' --exclude-dir={mail,.cpanel,tmp} -ri .
как ни работа. Использование --exclude-dir
только с одним каталогом работает, как в:
grep 'world' --exclude-dir=mail -ri .
но я получаю обратно tmp
может .cpanel
списки.
Как я могу указать все каталоги в одной команде (как только я получу исключение .cpanel
и tmp
я подозреваю, что может быть еще несколько несоответствующих директорий, поэтому я не хочу иметь --exclude-dir
для директории).