look

表題のコマンドを知ったのでメモ。

■ 環境

  • Linux
  • Mac OSX El Capitan

■ look

$ man look
  :
NAME
     look -- display lines beginning with a given string
  :
DESCRIPTION
     The look utility displays any lines in file which contain string as a prefix.  As look performs a binary search, the
     lines in file must be sorted.
  :

`grep`だと対象ファイルすべてを検索対象とするが、`look`だと二分探索で検索を行うらしい。というわけで事前に`sort`しておく必要がある、と。今回これに用いたデータはすでに日時で`sort`済みのデータなので`look`だと数倍の速さになった。

知らないことは罪である。

以上。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください