获取ack以排除类型为".min.js"的文件

Kev*_*Old 7 ack

我动态缩小javascript文件并在现有文件旁边生成.min.js文件.这是一个问题,虽然当使用ack时,因为它将这些视为.js文件并搜索它们使用缩小的javascript乱丢我的结果屏幕.

我试过把它添加到我的.ackrc而没有运气:

--type-set=minjs=.min.js                                                                                  
--nominjs
Run Code Online (Sandbox Code Playgroud)

有没有办法让ack忽略这种类型的扩展?

PS我没有简单地将.min.js重命名为.min_js或任何其他变体的选项.

jsh*_*ley 5

它看起来像App :: Ack :: filetypes中的限制.

正则表达式是:

if ( $filename =~ m{\.([^\.$dir_sep_chars]+)$}o ) {
Run Code Online (Sandbox Code Playgroud)

那个"." 在那里将阻止匹配以前的任何东西.