首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在.ackrc中指定忽略自定义文件模式

在.ackrc中指定忽略自定义文件模式
EN

Stack Overflow用户
提问于 2013-10-17 05:59:22
回答 2查看 6.3K关注 0票数 23

我有一些fileName *-c.css和*-gen.css的CSS文件,我想在ack-grep搜索中忽略它们。

我发现--type-set=TYPENAME=.extension不接受像*-c.css这样的正则表达式过滤器,你知道如何解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-19 04:44:49

我遇到了ack-grep 2.0,它提供了基于regex模式的--ignore-file选项,如下所示,在将它添加到~/.ackrc之后,它就可以工作了。

代码语言:javascript
复制
--ignore-file=match:-c.js
--ignore-file=match:-gen.js
--ignore-file=match:-c.css
--ignore-file=match:-gen.css
票数 43
EN

Stack Overflow用户

发布于 2013-10-17 19:17:12

使用正则表达式筛选要搜索的文件。

代码语言:javascript
复制
ack -G '(?<!-c)(?<!-gen)\.css$' expression_to_search

它使用perl风格。我做了一个负向回溯,跳过那些在扩展之前包含-c-gen的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19414693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档