是否可以在不重复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/