【发布时间】:2015-07-01 07:10:14
【问题描述】:
我有一个包含一系列事件的日志文件。现在,我想分析数据以计算不同时间间隔的事件数。每个条目都显示在此时间戳中发生了一个事件。例如这里是日志文件的一部分
09:00:00
09:00:35
09:01:20
09:02:51
09:03:04
09:05:12
09:06:08
09:06:46
09:07:42
09:08:55
我需要每隔 5 分钟计算一次事件。结果应该是这样的:
09:00 4 //which means 4 events from time 09:00:00 until 09:04:59<br>
09:05 5 //which means 4 events from time 09:00:05 until 09:09:59<br>
等等。
你知道 bash、shell、awk 中的任何技巧吗?
任何帮助表示赞赏。
【问题讨论】:
-
是否需要打印 0 个事件的间隔?
-
是的。喜欢:10:15 0 10:20 1
-
你看佩蒂 (crunchtools.com/software/petit) 了吗?