Websphere 脚本以查找SystemOut.log中两行之间的多秒差异

Websphere 脚本以查找SystemOut.log中两行之间的多秒差异,websphere,Websphere,问题是- 我的SystemOut.log中有一个26秒的间隔,通常这个间隔最多不超过一秒。 我相信存在下游问题,但我需要找到更多此类事件的实例,请SAP人员进行调查。是的,在条目之间扫描SystemOut.log的时间间隔大于15秒-我几乎没有头发了。 所以我希望编写一个readline脚本,将一行与下一行区分开来,并计算时间戳是否比前一行多10秒。 我只是不知道我该怎么做。 有什么建议吗 我想用最简单的话来说,我想做的是: readline=line1 读取下一行=第2行 如果第2行大于第1行

问题是- 我的SystemOut.log中有一个26秒的间隔,通常这个间隔最多不超过一秒。 我相信存在下游问题,但我需要找到更多此类事件的实例,请SAP人员进行调查。是的,在条目之间扫描SystemOut.log的时间间隔大于15秒-我几乎没有头发了。 所以我希望编写一个readline脚本,将一行与下一行区分开来,并计算时间戳是否比前一行多10秒。 我只是不知道我该怎么做。 有什么建议吗

我想用最简单的话来说,我想做的是: readline=line1 读取下一行=第2行 如果第2行大于第1行10秒 印刷线 其他的 持续 第1行=第2行 line2=下一行


我发现BASH的答案非常接近,我还在寻找。但是我不确定如何移动到nextline并重新循环。

这应该可以满足您的需要,我已经多次重复使用勇气来计算WebSphere日志中不同匹配行的增量: