Мне пришлось игнорировать несколько каталогов, поэтому я попытался
ag --hidden --ignore '.git' --ignore 'plugged' -g ""
Но этот процесс повествования --ignore
каждый раз, когда я пытался игнорировать каталог, ощущался излишним. Итак, я попытался с завершением фигурной скобки bash, как показано ниже:
ag --hidden --ignore {.git,plugged} -g ""
Но это не сработало, и это справедливо. Поскольку материал внутри фигурных скобок, после завершения будет выглядеть как
ag --hidden --ignore .git plugged -g ""
После небольшого просмотра я попробовал:
ag --hidden --ignore={.git,plugged} -g ""
И это сработало. Но почему использование --ignore=PATTERN
приводит к тому же результату, что и --ignore PATTERN
, когда в документации (man ag) четко указано, как быть --ignore PATTERN
?