如何在bash脚本中实现计时功能

avatar
作者
筋斗云
阅读量:0

在Bash脚本中实现计时功能,可以使用sleep命令或者date命令

方法1:使用sleep命令

#!/bin/bash  echo "开始计时,等待5秒..." sleep 5 # 等待5秒 echo "5秒已过" 

方法2:使用date命令

#!/bin/bash  start_time=$(date +%s) # 获取当前时间戳(秒) wait_seconds=5 end_time=$((start_time + wait_seconds)) # 计算结束时间  echo "开始计时,等待5秒..."  while [ $(date +%s) -lt $end_time ]; do   # 等待直到结束时间   sleep 1 done  echo "5秒已过" 

这两种方法都可以实现在Bash脚本中的计时功能。第一种方法使用sleep命令较为简单,而第二种方法使用date命令可以更精确地控制计时时间。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!