grepは2番目に高速です。

grepは2番目に高速です。

時間がかかる再帰検索を実行するとしますgrep。結果を見た後、別の出力が必要です。たとえば、-C 33つのコンテキスト行オプションを追加したいと思います。新しいオプションを追加して検索全体をやり直すことができます。以前のように待つ必要があります。

grep2番目の検索をすばやく実行するための賢明な方法はありますか?

ベストアンサー1

grepファイルはオペレーティングシステムキャッシュに存在する必要があるため、2番目の時間はすでに高速である必要があります(I / Oバインディングの場合)。

状態はまったく保存されず、提供された入力パラメータでのみ機能するため、以前のgrep結果を独自に再利用する方法はありませんgrep

この問題が頻繁に発生する場合は、検索時間を短縮し、結果を改善するためにデスクトップ検索エンジンまたはテキストインデックスを調べることをお勧めします。

おすすめ記事