Podczas obsługi plików dziennika niektóre kończą się jako pliki spakowane gzip, logrotate
a inne nie. Więc kiedy spróbujesz czegoś takiego:
$ zcat *
kończy się wiersz poleceń, zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz
a następnie:
gzip: xyz.log: not in gzip format
Czy istnieje narzędzie, które pobierze bajty magiczne, podobne do tego file
, jak działa, i użyje zcat
lub w cat
zależności od wyniku, aby grep
na przykład przesłać dane wyjściowe ?
NB: Wiem, że mogę to napisać, ale pytam, czy istnieje już jakieś narzędzie.