Ag
ripgrep 與 Silver searcher ag 有何不同?
這些有關係嗎?
哪個更快?
可以限制為目錄名稱嗎?
Ripgrep (rg) 和 Silver Searcher (ag) 都執行文本搜尋,並且都被創建為更好更快的
grep
.性能方面,兩者似乎相似,儘管基準表明 Ripgrep 在許多情況下更快(https://blog.burntsushi.net/ripgrep/)。
隨著 Ripgrep 的日益普及,它已被集成到 MS Visual Code 中(Visual Studio Code 2017 年 3 月)。
在功能方面,兩者看起來非常相似。命令也非常相似。
RIPgrep:
rg "foo" -g "*.cpp"
白銀搜尋者:
ag -G '\.cpp$' 'foo'
要將搜尋限制在目錄中,請在命令中添加路徑:
ag "bar" /etc/ rg "bar" /etc/