zcat文件,而不是gzip格式

时间:2010-02-06 04:37:03

标签: linux pipe zcat

我的所有Apache访问日志文件都是access.log, access.log.1 access.log.1.gz等...我想要的是zcat所有文件,而不是gzip格式,并将它们输入X程序。

我知道我可以这样做:zcat /var/log/apache2/access.log.*.gz | someapp...但这只适用于*.gz,而不是前两个日志。

任何想法都会欣赏它

2 个答案:

答案 0 :(得分:21)

使用zcat -f,它将按原样复制未压缩的文件

答案 1 :(得分:0)

对于HTTP日志服务器文件的特定用例,请考虑zmergelog命令(来自mergelog包)。它还按时间顺序对合并的结果进行排序。