Quando si gestiscono i file di registro, alcuni finiscono come file compressi con gzip logrotate
e altri no. Quindi quando provi qualcosa del genere:
$ zcat *
si finisce con una riga di comando come zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz
e quindi con:
gzip: xyz.log: not in gzip format
Esiste uno strumento che prenderà i byte magici, simile a come file
funziona, e utilizzi zcat
o cat
dipende dal risultato in modo che io possa ad grep
esempio inviare l'output ?
NB: So di poterlo scrivere, ma sto chiedendo se esiste già uno strumento.