如何使用grep或awk获取日志中2次读取之间的时间差
嗨,我基本上想知道交易之间的时间差。下面是一个示例:
1000 mem_rd
1100 mem_wr
1200 mem_rd
1300 mem_wr
1500 mem_rd
1650 mem_rd
第一列是时间,第二列是交易类型。我只想使用任何命令行代码查看 mem_rd 和 2 个事务之间的时间差。以下是预期输出:
0 mem_rd
200 mem_rd
300 mem_rd
150 mem_rd
Hi I basically want to know the time difference between transactions. Below is an example:
1000 mem_rd
1100 mem_wr
1200 mem_rd
1300 mem_wr
1500 mem_rd
1650 mem_rd
The first column is time and 2nd is transaction type. I only want to see mem_rd and the time difference between 2 transactions using any command line code. Below is the expected output:
0 mem_rd
200 mem_rd
300 mem_rd
150 mem_rd
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个单行解决方案:
或者相同的事情,但编写在脚本文件中以使其更具可读性:
Here's a one-line solution:
Or the same thing, but written in a script file to make it more readable: