gpt4 book ai didi

从上一行中减去下一行的 BASH 脚本

转载 作者:行者123 更新时间:2023-12-01 22:26:09 29 4
gpt4 key购买 nike

我正在尝试编写一个脚本来解析时间戳文件,我需要在每一行上附加耗时。例如,如果我的文件是这样的,每个数字代表事件发生的分钟数:

1
12
50

我想把它附加到

1 11
12 38
50

因为第一个事件发生了 11 分钟,直到第 2 个事件在 12 分钟开始,等等。

我在访问下一行时遇到问题,而且通常在遍历文件时遇到问题。非常感谢任何帮助。

最佳答案

awk 助您一臂之力!

$ awk 'NR==1{p=$1;next} 
{print p, $1-p; p=$1}
END{print p}' times

1 11
12 38
50

关于从上一行中减去下一行的 BASH 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34163017/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com