Fork me on GitHub

ag 的使用方法

文件夹中递归搜索关键词

ag keyword /path/to/

关键词用法实际上接收一个正则:

ag '关键词1|关键词2'

字面匹配:

ag -Q `.`关键词

全词匹配:

ag -w 关键词

^,$匹配某一类文件名的关键词

ag -G rb$ 关键词

进一步过滤

 ag -G rb$ 关键词1 | ag 关键词2 

ag -w 关键词1 -G rb$ | ag 关键词2

ag 根据默认根据输入有无大写字母,自动确定是否大小写敏感搜索

-g 选项表示查询文件名,而不会去查询文件内容。比如说想要查询目录下文件名中包含 Pattern 的文件名,那么可以使用:

ag -g PATTERN .

上面 -g 选项只会去查询文件名,那么如果想要查找内容中包含某个关键字的文件名,可以使用 -l 选项:

ag -l 'pattern' /path/to

参考资料:

项目
安装
使用
一个不错的博客
国人开发另一个新的替代命令行工具 rg https://www.downzz.com/fuwuqi/187716.html

posted @ 2023-01-27 10:01  Cloudhan  阅读(376)  评论(0编辑  收藏  举报