このエントリーをはてなブックマークに追加


複数パターン指定でgrepが遅い場合の対応方法

grepで-eオプションを用い複数パターンで大量のファイルを検索すると遅く感じることがあります。
その場合は、fgrepを利用すると早くなる可能性があります。
ただし、fgrepでは正規表現が使用できませんので注意を。
またfgrepはgrepに-Fオプションを指定した場合と同じになります。
必ず早くなるとはかぎらないようです。実際にテストをしてみてください。


実行例

以下、grepとfgrepで/usr/share内のtxtファイルを-eオプションをつけてgrep, fgrepした結果です。
各2回ずつ行っています。
結果はfgrepの方が早く終わってます。

fgrep-01.png

関連資料



添付ファイル: filefgrep-01.png 743件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:27:10