很贴心的猜价格的脚本
 1 #!/bin/bash
 2 PRICE=$(expr $RANDOM % 1000)
 3 #PRICE=100
 4 TIMES=10
 5 USETIMES=0
 6 LEFT=0
 7 RIGHT=999
 8 echo "商品的实际价格为0-999,猜猜看是多少?你最多有10次机会哦!"
 9 while [[ $TIMES -gt 0 ]]    # [ $TIMES -gt 0 ]
10 do 
11     read -p "请输入您猜测的价格数字(为一整数): " INT
12     let TIMES--
13     let USETIMES++
14     if [ $INT -eq $PRICE ];then
15         echo "恭喜您答对了,实际价格是$PRICE"
16         echo "您总共猜测了$USETIMES次"
17         #TIMES=0
18         break
19     elif [ $INT -gt $PRICE ];then 
20             RIGHT=$INT
21             echo "猜高了!您还有$TIMES次机会,提示:价格位于$LEFT到$RIGHT之间。"
22     else
23         LEFT=$INT
24         echo "猜低了!您还有$TIMES次机会,提示:价格位于$LEFT到$RIGHT之间。"
25     fi
26 done
caishu.sh

相关文章: