タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

grepに関するhironeiのブックマーク (3)

  • ripgrep - あのThe Silver Searcherを超えた超高速ファイル検索ユーティリティ | ソフトアンテナブログ

    ファイル検索ユーティリティThe Silver Searcherの速度と、GNU grepの多機能さを併せ持つ新たなファイル検索ユーティリティ「ripgrep」。Rustで作られたオープンソースソフトウェアで、Windows / Mac / Linux用の実行ファイルをダウンロードすることができます。 ripgrepの特徴としてはまず検索速度の速さが上げられます。Linuxカーネルソースツリーに対し「[A-Z]+_SUSPEND」という単語を検索した場合、高速検索が売りのThe Silver Searcherが0.753s必要なのに対し、ripgrepは0.245sとさらにその上を行っています。 機能面ではThe Silver Searcherと同様ripgrepも再帰検索をデフォルトで実行します。 .gitignore等で指定されているファイルや、隠しファイル、バイナリファイルなどを無視

    ripgrep - あのThe Silver Searcherを超えた超高速ファイル検索ユーティリティ | ソフトアンテナブログ
    hironei
    hironei 2016/09/29
  • grep系ツール6種のベンチマークテスト - Qiita

    測定方法 時間測定には/usr/bin/timeを使い、10回測定した平均を取っています。検索結果は/dev/nullに捨てたりせず、実際に表示させています。また、ディスクI/Oに影響されないよう検索対象はディスクキャッシュに乗った状態で測定しています。 結果 Linuxカーネルソース linuxをクローン直後(ファイル総数約5万、2.2GB)のディレクトリ検索です。検索結果の多いキーワード(EXPORT_SYMBOL_GPL)と少ないキーワード(irq_bypass_register_producer)の2通りの結果になります。 Linuxカーネルソース(ビルド済み) ↑と同じですが、カーネルビルドを行いバイナリが生成された状態(ファイル総数約9万、9.3GB)での検索結果です。生成されたバイナリは.gitignoreで無視されるので、そのあたりを考慮したツールが有利になる条件です。 W

    grep系ツール6種のベンチマークテスト - Qiita
    hironei
    hironei 2016/03/14
  • Rustでファイル検索・置換ツールを作ってみた - Qiita

    はじめに Rustの練習として、ファイル検索・置換ツールamberを作ってみました。検索は昔ながらのgrepから、最近だとackやagなどいろいろありますが、置換に関してはいまだにfind ... | xargs sed -i '...'くらいしかないように思います。 検索速度についても多少気にしていて、少なくとも固定文字列検索についてはgrep/agあたりと遜色ないはずです。 リンク Download Source 使い方 インストール ダウンロードしたzipを展開するとambs/ambrと2つファイルがあるのでパスの通ったところに置くだけです。 ambs("amber search")が検索コマンド、ambr("amber replace")が置換コマンドです。

    Rustでファイル検索・置換ツールを作ってみた - Qiita
  • 1