🌚

ack: grep的同类替代品

Posted at — May 09, 2011
#grep #Linux #搜索 #计算机

ack是一个perl脚本,是grep的一个可选替换。

有以下优势:

很多人以讹传讹,使人容易对ack的搜索速度产生误解。ack的官方宣传中说比grep快,其前提是ack可方便地针对部分后缀的文件进行搜索,而grep默认对所有文件搜索。ack的官方文档中明确指出,在对大量文件进行搜索时,grep的速度还是最快的。

~/.ackrc

使用此配置文件存储ack的常用选项。

-i --type-add php=.lib

如上所示,该文件中每一行应该是ack命令行参数中用空格分隔的一个部分。

例子

如果搜索的关键词是正则表达式,在Linux下必须将其用双引号包围起来。

如:

```bash ack "gbldb\s*=" ```

Windows下的安装

资源

Posted via UltraBlog.vim.