如何从ack grep搜索中排除.min.css文件?

如何从ack grep搜索中排除.min.css文件?,ack,Ack,我已经有了添加新的ack grepfiletype的语法: $ ack-grep --type-add=min=.min.js,.min.css --help types | grep min --[no]min .min.js .min.css 但问题是它似乎与任何文件都不匹配,可能是因为我的扩展名(.min.js/.min.css)中有两个点 $ touch test.min.js $ ack-grep --min -f [nothing returned

我已经有了添加新的
ack grep
filetype的语法:

$ ack-grep --type-add=min=.min.js,.min.css --help types | grep min
    --[no]min          .min.js .min.css
但问题是它似乎与任何文件都不匹配,可能是因为我的扩展名(
.min.js
/
.min.css
)中有两个点

$ touch test.min.js
$ ack-grep --min -f
    [nothing returned]

那么,我如何让
ack grep
识别一个包含2个点的文件类型呢?如果这是不可能的,我怎么能搜索js和css文件而不匹配缩小版本呢?

Ack将忽略1.96以后的min.js文件。看起来这是一次拉动。至于CSS,这在1.x中似乎不会发生。不过,如果您有麻烦安装自己的fork,则会有一个pull请求。

不,它不会出现在1.x中。当2.0面世(目前处于测试阶段)时,您将拥有更大的灵活性,包括能够通过regex匹配扩展。ack 2.0现在面世,它忽略了缩小的JS和CSS。