zgrepコマンドは圧縮されていないファイルに対する検索にも使える

ひょんなことから、zgrepコマンドは圧縮されていないファイルに対しても検索できることを知りました。


$ file *
foo.txt.gz: gzip compressed data, was "foo.txt", last modified: Thu Aug 2 15:34:45 2018, from Unix
hoge.txt: ASCII text

$ zgrep "Hello" foo.txt.gz
Hello


$ zgrep "Hello" hoge.txt
Hello

今までは圧縮ファイルの検索にはzgrep、圧縮されていないファイルの検索にはgrepというふうに使い分けていたのですが、実際にはzgrepだけで事足りたようです。
圧縮ファイルと非圧縮ファイルの両方に対して いっぺんに検索をかけたいときはzgrep一発でOK

$ zgrep "Hello" -R .
./foo.txt.gz:Hello
./hoge.txt:Hello

以上

Leave a Reply

Your email address will not be published. Required fields are marked *