*nix 端末 (Bash) オペレーティング・システムでは、以下を使用するよりもパターンを検索する (または除外 - egrep -v オプション) より高速な方法があります。
grep -f {patternfile} {source}
大きなファイルの場合、このオプションを使用すると非常に遅くなります。
答え1
答え2
検索しているファイルの種類を指定していませんが、私が見た検索用の他のツールはより良いパフォーマンスを提供する可能性があります。ack
。
ただし、パターンファイルを利用した検索機能は提供しません。ただし、このアプローチでは、ack
次のように複数のパターンの検索を案内できます。
$ grep -Ffx <(ack -l "pattern1" file) <(ack -l "pattern2" file)
これをより多様にするために、Bashスクリプトに簡単に配置できます。