ログファイルを処理する場合、一部は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:スクリプトを作成できることは知っていますが、既にツールがあるかどうかを尋ねています。