タグ

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

タグの絞り込みを解除

grepに関するkwyのブックマーク (4)

  • 通常版grepより100%高速なgrep実装「grab」 | ソフトアンテナ

    ファイルの中身を文字列で検索することができるユーティリティ「grep」は、コンピューターを扱う上で、なくてはならないツールといっても過言ではないかもしれません。grepは長い歴史を持つツールで、それ自体少しづつ改良さてきていますが、最近はもっと積極的に高速性を追求したgrep的なツールも開発されてきています。 今回紹介する「grab」もその中の一つ。複数コアを使った検索の並列化や(ただしほとんどの場合遅くなるらしい)、mmapMAP_POPULATEの使用、PCREのJIT機能などを使った高速化の技法を組合せ、SSD上で100%の劇的なパフォーマンスの向上を成し遂げたということです。 しかしさらに上手が… Hacker Newsで「grab」の話題が取り上げられた後、高速化grepの先駆者、「The Silver Searcher」(コマンド名ag)の作者が自らベンチマークを行い、gra

    通常版grepより100%高速なgrep実装「grab」 | ソフトアンテナ
    kwy
    kwy 2014/12/31
  • grepコマンドで覚えておきたい使い方14個(+3個) | 俺的備忘録 〜なんかいろいろ〜

    LinuxやUnixを使っていく上で、どんなに経験が浅くても一度は利用するgrepコマンド。 今回は、このgrepコマンドで覚えておきたい使い方について紹介する。 なお、ここで扱うgrepコマンドはLinuxのものをベースに記述している。商用UNIXやBSD等の場合、オプションなどが異なる事があるので注意。 1.基の使い方 まずは基的な使い方から。 テキストファイルから特定の文字列を含む行のみ出力する。 grep 検索したい文字列 検索したいテキストファイル ワイルドカードを用いる事で、複数のファイルを指定してgrepを行う事も出来る。 コマンドの出力結果から検索する場合は、「|(パイプ)」を利用する。 コマンド | grep 検索したい文字列 2.複数の条件でor検索する 複数の条件で検索を行う場合、eオプションを付与する。 grep -e 検索したい文字列1 -e 検索したい文字列

    kwy
    kwy 2014/12/31
  • Beyond grep: ack 2.12, a source code search tool for programmers

    ack is a grep-like source code search tool. The latest version of ack is v3.7.0, released 2023-02-25. Designed for programmers with large heterogeneous trees of source code, ack is written in portable Perl 5 and takes advantage of the power of Perl's regular expressions. What's new in ack? New --not option The new repeatable --not option lets you get more precise matches. If you want to search for

  • grepでタブを検索

    2007年01月(1) 2006年11月(3) 2006年10月(5) 2006年09月(8) 2006年08月(6) 2006年07月(13) 2006年06月(10) 2006年05月(12) 2006年04月(11) 2006年03月(14) 2006年02月(5) 2006年01月(7) 2005年12月(6) 2005年11月(10) 2005年10月(14) 2005年09月(6) 2005年08月(7) 2005年04月(2) 2005年03月(5) 2005年02月(26) pythonで2つの日付の間の日数を数える方法 by (02/13) 英語で手紙 Best regards? Sincerely? by ケイトスペード kate spade (08/11) 情報可視化とビジュアルデータマイニング by 競泳用水着 (07/27) 情報可視化とビジュアルデータマイニング

    grepでタブを検索
    kwy
    kwy 2013/03/15
  • 1