,比如.svn,.git,CSV等目录
忽略二进制文件(比如pdf,image,coredumps)和备份文件(比如foo~,*.swp)
在搜索结果中打印行号,有助于找到目标代码
能搜索特定文件类型(...ack的速度只要表现在它的内置的文件类型过滤器。在搜索过程中,ack维持着认可的文件类型的列表,同时跳过未知或不必要的文件类型。它同样避免检查多余的元数据目录。...命令参数
-n, 显示行号
-l/L, 显示匹配/不匹配的文件名
-c, 统计次数
-v, invert match
-w, 词匹配
-i, 忽略大小写
-f, 只显示文件名,不进行搜索....-h, 不显示名称
-v, 显示不匹配
在当前目录递归搜索单词”eat”,不匹配类似于”feature”或”eating”的字符串:
> ack -w eat
搜索有特殊字符的字符串’$path=.’.../etc
除了temp目录,在所有目录搜索use单词
> ack use --ignore-dir=temp
只搜索包含'main'单词的Python文件,然后通过文件名把搜索结果整合在一起,打印每个文件对应的搜索结果