我正在尝试计算启动前和完成脚本后的时间差(以毫秒为单位)。有没有一种不使用bc的方法更简单
我试过使用date+%s000

最佳答案

对于shell脚本,建议使用bc。如果您有约束,并且安装了python,那么这可以在脚本中工作。

 s="start time in epoch sec"
 .... your code
 e="end time in epoch sec"
 python -c 'import sys; dt=(float(sys.argv[1])-float(sys.argv[2]))/1000.; print dt' $s $e

关于linux - 没有公元前的时间(以毫秒为单位),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38443242/

10-16 00:34