Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有我所有的 Apache 访问日志文件access.log, access.log.1 access.log.1.gz等等......我想要的是zcat所有文件而不是 gzip 格式,并将它们通过管道传输到 X 程序中。
access.log, access.log.1 access.log.1.gz
zcat
我知道我可以做到:zcat /var/log/apache2/access.log.*.gz | someapp...但这仅适用于*.gz前两个日志,而不适用。
zcat /var/log/apache2/access.log.*.gz | someapp...
*.gz
任何想法将不胜感激
使用 zcat -f,它将按原样复制未压缩的文件
对于 HTTP 日志服务器文件的特定用例,请考虑zmergelog命令(来自 mergelog 包)。它还按时间顺序对合并的结果进行排序。
zmergelog