grep
できるだけ早くするためのヒントがあるかどうか知りたいのですが。私は可能な限り迅速な方法で検索するためにかなり大きなテキストファイルのベースを持っています。-i
オプションを取り除くことができるように、すべて小文字にしました。これにより、検索がはるかに高速になります。
また、私はことを発見した-F
と-P
モードが速く、デフォルトよりもあります。検索文字列が正規表現ではない場合(プレーンテキストのみ)は前者を使用し、正規表現が含まれる場合は後者を使用します。
誰かがスピードアップの経験がありgrep
ますか?たぶん、特定のフラグを使用して最初からコンパイルしたり(Linux CentOSを使用しています)、特定の方法でファイルを整理したり、何らかの方法で検索を並行させたりしますか?
grep
、それらを適切にインデックス付けするための解決策を探すときが来たかもしれません(「最良の」解決策は、これらのファイルの種類によって異なります)。