我正在用 bash 编写一个脚本来计算执行命令所花费的时间,请考虑:
STARTTIME=$(date +%s)
#command block that takes time to complete...
#........
ENDTIME=$(date +%s)
echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..."
我想我的逻辑是正确的,但我最终打印出以下内容:
“完成这项任务只需要几秒钟...”
我的字符串计算有什么问题吗?
我相信 bash 变量是无类型的,我希望在 bash 中有一个“字符串到整数”的方法。