很贴心的猜价格的脚本![]()
caishu.sh
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