Al manejar archivos de registro, algunos terminan como archivos comprimidos gracias a logrotateotros y no. Entonces, cuando intentas algo como esto:
$ zcat *
terminas con una línea de comando como zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gzy luego con:
gzip: xyz.log: not in gzip format
¿Existe una herramienta que tomará los bytes mágicos, similar a cómo filefunciona, y usará zcato catdependerá del resultado para que pueda canalizar la salida, greppor ejemplo?
NB: Sé que puedo escribirlo, pero estoy preguntando si ya existe una herramienta.