ripgrep (Rust で作られた grep )を使う

2023-09-05 520 words 2 mins read

ripgrep は Rust で作られた grep です。 次のような特徴があります。

  • マルチスレッドで動くので速い
  • grep よりも短かくコマンドを書くことができる

詳しくは以下をごらんください。

1 Ubuntu MATE 23.04 への ripgrep インストール

Ubuntu MATE 23.04 に ripgrep をインストールするには 次のようにします:

sudo apt-get install ripgrep
ソースコード 1: Ubuntu への ripgrep のインストール

2 ripgrep の使いかた

ripgrep を使ってカレントディレクトリを “hoge” に対して再起動に検索するには 次のようにします。

rg hoge
ソースコード 2: ripgrep を使ってカレントディレクトリを "hoge" に対して再起動に検索

“rg” は ripgrep の実行ファイル名です。

これは次のようにして grep を使った場合と同様です:

grep -r hoge *
ソースコード 3: grep を使ってカレントディレクトリを "hoge" に対して再起動に検索

ただし、 ripgrep のほうがずっと速く、 コマンドが短か、 出力が読みやすいです。

もちろん日本語も検索できます

rg カレントディレクトリ
ソースコード 4: ripgrep で日本語を検索

このように出力されます:

Ubuntu-Mate.org
63:ripgrep を使ってカレントディレクトリを "hoge" に対して再起動に検索するには
66:#+caption: ripgrep を使ってカレントディレクトリを "hoge" に対して再起動に検索
75:#+caption: ripgrep を使ってカレントディレクトリを "hoge" に対して再起動に検

3 結論

grep のかわりに ripgrep を使いましょう。


We notice you're using an adblocker. If you like our webite please keep us running by whitelisting this site in your ad blocker. We’re serving quality, related ads only. Thank you!

I've whitelisted your website.

Not now
This website uses cookies to ensure you get the best experience on our website. Learn more Got it