ログファイルを処理する場合、一部はgzip圧縮されたファイルにlogrotate
なりますが、そうでないものもあります。したがって、次のようなことをしようとすると:
$ zcat *
次のようなコマンドラインにzcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz
なります:
gzip: xyz.log: not in gzip format
どのようにfile
機能するかに似たマジックバイトを使用し、出力をパイプ処理できるように結果を使用zcat
またはcat
依存するツールはありgrep
ますか?
NB:スクリプトを作成できることは知っていますが、既にツールがあるかどうかを尋ねています。