在处理日志文件时,由于某些原因,有些最终会成为 gzipped 文件,logrotate
而有些则不会。所以当你尝试这样的事情时:
$ zcat *
Run Code Online (Sandbox Code Playgroud)
你最终得到一个命令行zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz
,然后是:
gzip: xyz.log: not in gzip format
Run Code Online (Sandbox Code Playgroud)
是否有一种工具可以使用魔术字节,类似于file
工作原理,并使用zcat
或cat
取决于结果,以便我可以将输出传输到grep
例如?
注意:我知道我可以编写脚本,但我想知道是否已经有工具了。