#!/bin/bash
read -p "please input time: " TIME当调用脚本的时候就输入开始倒计时的时间
minute=`echo $TIME | awk -F : '{print $1}'`截取第一列为分钟
second=`echo $TIME | awk -F : '{print $2}'`截取第二列为秒
while (( $minute >= 0 ))当分钟大与等于0的时候
do
if [ "$second" = "0" -a "$minute" = "0" ]判断秒和分钟是否同时为0
then
echo end同时为0的时候直接结束,不再执行
exit 0退出
elif (( $second >= 0 ))当秒大与等于0的时候
then
echo $minute:$second | tr "\n" "\r"输出结果
((second--))秒自减
sleep 1停留一秒
elif (( $second<0 ))当秒小与0时
then
((minute--))分钟开始自减1
((second=8))此时为了实验效果明显,直接设置一分钟是8秒
fi
done