ripgrepとsilver searcher agの違いは何ですか? [閉鎖]

ripgrepとsilver searcher agの違いは何ですか? [閉鎖]

これは重要ですか?

どちらが速いですか?

ディレクトリ名に制限できますか?

https://github.com/BurntSushi/ripgrep

https://github.com/ggreer/the_silver_searcher

答え1

Ripgrep(rg)とSilver Searcher(ag)は両方ともテキスト検索を実行し、どちらもより素早く素早く作成されましたgrep

パフォーマンスの面では、2つが似ているように見えますが、ベンチマークではRipgrepが多い場合はより速いことがわかりました(https://blog.burntsushi.net/ripgrep/)。

Ripgrepの人気が高まり、MS Visual Code(Visual Studio コード 2017 年 3 月)。

機能的な観点から見ると、2つは非常に似ているようです。命令も非常に似ています。

引き裂かれた:

rg "foo" -g "*.cpp"

シルバーシーカー:

ag -G '\.cpp$' 'foo'

検索をディレクトリに制限するには、次のコマンドにパスを追加します。

ag "bar" /etc/  
rg "bar" /etc/

関連情報