我的所有Apache访问日志文件都是access.log, access.log.1 access.log.1.gz
等...我想要的是zcat
所有文件,而不是gzip格式,并将它们输入X程序。
我知道我可以这样做:zcat /var/log/apache2/access.log.*.gz | someapp...
但这只适用于*.gz
,而不是前两个日志。
任何想法都会欣赏它
答案 0 :(得分:21)
使用zcat -f,它将按原样复制未压缩的文件
答案 1 :(得分:0)
对于HTTP日志服务器文件的特定用例,请考虑zmergelog
命令(来自mergelog包)。它还按时间顺序对合并的结果进行排序。