是否可以在不重复Ack的情况下忽略Ack中的多个目录?

例如我知道以下作品(即设置多个标志):

ack --ignore-dir=install --ignore-dir=php 'teststring'


我希望我可以用逗号分隔目录,就像我可以对扩展进行如下操作一样:

ack --ignore-file=ext:css,scss,orig 'teststring'


但是,以下逗号分隔的ignore标志不起作用:

ack --ignore-dir=install,php 'textstring'


是否可以使用一些速记等效项,所以我不必重复键入--ignore-dir标志?

最佳答案

实际上,这与您为grep指定包含模式的方式类似:

ack <term> --ignore-dir={dir_a,dir_b}

但是,此格式不适用于单个目录。所以

ack <term> --ignore-dir={log}

不管用。

关于ack - Ack —忽略多个目录而不重复标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20616673/

10-14 17:24