在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
命令可以更精確地控制計時時間。