3
我使用ack
通过所有的源文件,包括.c
,.cpp
,.h
另有礼格式进行搜索(让我们称之为它.abc
)我发现了以下工作正常:确认没有认识到资源文件中设置
ack --type-add cc=abc text_to_look_for
它允许ack
将.abc
文件视为C/C++风格。但是,我认为这将是很好,这个设置在我的主目录添加到一个资源文件.ackrc
:
$ cat ~/.ackrc
--type-add cc=abc
这一切都似乎是合理的,并尽可能我可以看到什么写在手册页结合使用。但是,当我没有做
ack text_to_look_for
我得到以下错误消息,这意味着我正在使用的选项不受支持。
$ ack text_to_look_for
Unknown option: type-add cc
ack: See ack --help or ack --man for options.
任何人都可以看到我在做什么错在这里?我在Solaris 10上使用了ack 1.84版本。不幸的是,升级不是一种选择,但是知道它是一个错误还是只是我做错了什么是很好的。
谢谢安迪。现在工作。 –
不客气。我很高兴能够提供帮助。在ack 2.0中,类型设置稍微复杂一点,功能也更加强大。 http://github.com/petdance/ack –
Ack 2.0现在已经发布。 http://beyondgrep.com/ –