Saat menangani file log, beberapa berakhir sebagai file gzip terima kasih logrotate
dan yang lainnya tidak. Jadi ketika Anda mencoba sesuatu seperti ini:
$ zcat *
Anda berakhir dengan baris perintah seperti zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz
dan kemudian dengan:
gzip: xyz.log: not in gzip format
Apakah ada alat yang akan mengambil byte ajaib, mirip dengan cara file
kerjanya, dan menggunakan zcat
atau cat
tergantung pada hasilnya sehingga saya dapat menyalurkan output ke grep
misalnya?
NB: Saya tahu saya bisa skrip itu, tapi saya bertanya apakah sudah ada alat di sana.