在shell脚本中计算时间可以使用date
命令和time
命令。
date
命令获取当前时间戳:start_time=$(date +%s)
这将把当前时间戳(自1970年1月1日以来的秒数)赋值给变量start_time
。
date
命令获取操作完成后的时间戳:end_time=$(date +%s)
这将把操作完成后的时间戳赋值给变量end_time
。
duration=$((end_time - start_time))
这将计算出操作所花费的时间(以秒为单位)并赋值给变量duration
。
echo "操作所花费的时间为:$duration 秒"
这样,你就可以在shell脚本中计算多个操作所花费的时间了。
注意:以上方法适用于Linux和macOS系统,如果是Windows系统,可以使用PowerShell脚本中的Get-Date
命令来获取时间戳,并使用Measure-Command
命令来计算时间。
领取专属 10元无门槛券
手把手带您无忧上云