在工作中我们经常通过统计日志來诊断应用好比PV或UV等,如何快速的统计固定的时间内日志呢今天将使用awk和sed来统计,两者都可以实现可是有点不同 以nginx的拜候日志为例,以下是日志的格式 使用sed -n进行日志截取 使用awk进行日志截取 说明:-F 指定分隔符;[ /:] 以空格和/和:作为分隔符;&& 逻辑与的意思。 两者虽然都可以截取某个时间段的日志可是会发现统计的日志条目不相同,原因是awk使用判断时间比较精确而sed在统计结尾时间的时候只会统计一个带有:59時间戳的日志。 游客如果您要查看本帖隐藏内容请 |