表題のコマンドを知ったのでメモ。
■ 環境
- 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`だと数倍の速さになった。
知らないことは罪である。
以上。