Linux

gzのファイルを展開せずにgrepする

More than 5 years have passed since last update.

ログファイルをgrepして何かを集計する場合があると思いますが、webアプリログとかはファイルサイズも大きく、月ごとにtar.gzになってたり、日ごとにgzになってる場合が多いと思います。

一回展開してからgrepをかけたりしてるとファイルサイズがでかいのでちょっとやっかいだったりするんです。

今回は日ごとにgzされているファイルを展開せずにgrepする方法。

zgrep "aaa" hoge.log.gz

以上です。
ぇ…grepコマンドの前にzつけるだけです。。。