这就是问题所在 - 我的 SystemOut.log 中有 26 秒的差距(通常这个差距最多不会超过一秒)。我相信有一个下游问题正在发生,但我需要找到更多发生这种情况的实例,以便要求 SAP 人员进行调查。是的,在 SystemOut.log 中扫描条目之间的间隔大于 15 秒 - 我的头发很少了。所以我希望编写一个 readline 脚本,可以区分一行和下一行,并计算 TimeStamp 是否与前一行相差 10 秒以上。我只是不确定我应该如何处理这个问题。有什么建议么?
我认为用最简单的术语来说,我想要做的是:
readline = line1
read nextline = line2
if line2 is gt 10 seconds than line1
printline
else
Continue
line1 = line2
line2 = nextline
我发现 BASH 答案非常接近,我仍在寻找。但我不确定如何移动到下一行并重新循环。
这应该可以满足您的需求,我已经多次重用胆量来计算 WebSphere 日志中不同匹配行的增量:
https://github.com/covener/plugin-tools/blob/master/wasgaps.pl
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句