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

标签 ack

我有添加新的 ack-grep 文件类型的语法:

$ ack-grep --type-add=min=.min.js,.min.css --help types | grep min
    --[no]min          .min.js .min.css

但问题是它似乎从未匹配过任何文件,可能是因为我的扩展名 (.min.js/.min.css) 有 2点在他们身上。

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

那么我怎样才能让 ack-grep 识别一个有 2 个点的文件类型呢?如果这不可能,我如何在不匹配缩小版本的情况下搜索 js 和 css 文件?

最佳答案

从 1.96 开始,Ack 将忽略 min.js 文件。这似乎包含在拉动中 request 142 .至于 CSS 似乎不会出现在 1.x 中。如果您不介意在 219 上安装自己的 fork ,则有一个拉取请求。 .

关于ack - 如何从 ack-grep 搜索中排除 .min.css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686076/

相关文章:

bash - 使用 grep 或 ack 可靠地检查 wget 日志中的错误

当我在单个文件中搜索时,后退不显示行号

bash - 在 bash 子 shell 中确认

linux - ack 忽略与正路径匹配结合的路径匹配的文件

ack - 有没有办法在 .ackrc 文件中设置忽略大小写

vim - 在视觉选择上使用 Ack.vim

bash - ack-grep 安装脚本中不熟悉的 shell 语法

file - 将包含目录的 SVN 修改文件复制到另一个目录

bash - shell 脚本: How to copy files with specific string from big corpus

windows - 我应该把 ack 配置文件放在 Windows 的什么位置?