我正在尝试用倒计时提出一个问题,当达到零并且用户没有输入任何输入时它做了什么,所以我使用带有标志的读取-t但现在我想添加视觉倒计时所以用户将看到在这里输入输入的时间是我正在使用的基础。
function Question() {
case $1 in
-t) while true ; do
read -t $2 -p "${@:3} [Y/N] " ANSWER
case $ANSWER in
Y|y*) return 0 ;;
N|n*) return 1 ;;
*) echo "Invaild input." >&2 ;;
esac
done
*) while true ;
do
read -p "$@ [Y/N] " ANSWER
case $ANSWER in
Y|y*) return 0 ;;
N|n*) return 1 ;;
*) echo "Invaild input." >&2 ;;
esac
done
}