shell写一个·倒计时继续或者按任意键继续
#!/bin/bash
echo "倒计时开始:"
for i in {5..1}; do echo "$i秒后继续,或者按任意键退出..." read -t 1 -n 1 && break sleep 1 done
if [ $i -eq 1 ]; then echo "时间到,继续执行。" else echo "已退出。" fi
注意:read命令中的-t参数表示超时时间,-n参数表示读取字符的个数。
原文地址: https://www.cveoy.top/t/topic/di6a 著作权归作者所有。请勿转载和采集!