Ag

ripgrep 與 Silver searcher ag 有何不同?

  • June 10, 2019

這些有關係嗎?

哪個更快?

可以限制為目錄名稱嗎?

https://github.com/BurntSushi/ripgrep

https://github.com/ggreer/the_silver_searcher

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/

引用自:https://unix.stackexchange.com/questions/464726