我正在计算我的代码在shell脚本中所用的时间-
date1=$(date +"%s")
# some code here
date2=$(date +"%s")
diff=$(($date2-$date1))
echo "Time Taken - $(($diff / 60)) minutes and $(($diff % 60)) seconds elapsed."
上面的脚本以分钟和秒的形式输出时间。我如何添加小时呢?这意味着它应该输出Time Taken - 0 hours 54 minutes 0 seconds
。
2条答案
按热度按时间umuewwlo1#
试试看:
3ks5zfa02#
如果您从一天中的整数秒开始,并且只需要
HH:MM:SS
,那么使用jot + bc
的方法非常奇怪:第一个