所以最近我正在搜索执行快速搜索的命令行工具,我偶然发现了很多。据我了解,据报道 Ag 比 grep、ack 和 sift 快。grep 是最慢的。
现在我在一个文件中有 300.000 个字符串,我尝试查找哪些字符串具有特定的子字符串并将它们返回。
time grep 'substring' file.txt
real 0m0.030s
user 0m0.009s
sys 0m0.008s
.
time ag 'substring' file.txt ----> 5 secs
real 0m0.083s
user 0m0.038s
sys 0m0.014s
我做错了什么,还是没有按照我尝试使用的方式使用 ag?