写一个100个必会的shell脚本本,哪个大神会那,帮忙写一个,如下?

在工作中我们经常通过统计日志來诊断应用好比PV或UV等,如何快速的统计固定的时间内日志呢今天将使用awksed来统计,两者都可以实现可是有点不同

以nginx的拜候日志为例,以下是日志的格式

使用sed -n进行日志截取

使用awk进行日志截取

说明:-F 指定分隔符;[ /:] 以空格和/和:作为分隔符;&& 逻辑与的意思。

两者虽然都可以截取某个时间段的日志可是会发现统计的日志条目不相同,原因是awk使用判断时间比较精确而sed在统计结尾时间的时候只会统计一个带有:59時间戳的日志。

游客如果您要查看本帖隐藏内容请

我要回帖

更多关于 100个必会的shell脚本 的文章

 

随机推荐