我正在尝试搜索日志一段时间,以查找特定帐户的出现次数。例如,我现在正在运行:
sed ‘/23:50:28/,/23:55:02/! d’ log.log | grep account_number | wc -l
根据每秒的时间范围,很好地返回此帐户可能包含条目的总次数。我的问题是如何每次进入时都能获得所有这些事件的清单?例如:
23:50:28 - 2
23:50:29 - 1
23:50:30 - 3
etc.
etc.
由于
答案 0 :(得分:1)
awk
救援!
awk ‘/23:50:28/,/23:55:02/{if(/account_number/) a[$1]++}
END{for(k in a) print k " - " a[k]}' log | sort
显然没有测试,因为没有样本输入。