【while根据某些条件来重复执行命令】
num = $(expr $RANDOM % 1000 )
TIMES=0
echo "0-999之间,猜猜看是多少"
while true
do
read -p "请输入您要猜的数字 realnum
let TIMES++
if [ $realnum -eq $num ];then
echo "恭喜您答对了"
echo "您总共猜了$TIMES次"
exit 0
elif [ $realnum -gt $num ];then
echo "数字大了
else
echo "数字小了"
fi
done
网友评论