[root@localhost 3]# vim game.sh
#!/bin/bash
a=$(expr $RANDOM % 1000)
b=0
echo "商品的價格範圍爲0-999,猜猜看是多少?"
while true
do
read -p "請輸入你猜測的價格:" c
let b++
if [ $c -eq $a ] ; then
echo "恭喜你答對了,實際價格是 $a "
echo "你總共猜了 $b 次"
exit 0
elif [ $c -gt $a ] ; then
echo "太高了!"
else
echo "太低了!"
fi
done
編寫完成之後我們給執行權限,測試一下
[root@localhost 3 ]# ./game.sh
商品的價格範圍爲0-999,猜猜看是多少?
請輸入你猜測的價格:555
太高了!
請輸入你猜測的價格:444
太低了!
請輸入你猜測的價格:450
太低了!
請輸入你猜測的價格:460
太低了!
請輸入你猜測的價格:480
太低了!
請輸入你猜測的價格:490
太低了!
請輸入你猜測的價格:520
太高了!
請輸入你猜測的價格:510
太高了!
請輸入你猜測的價格:500
太低了!
請輸入你猜測的價格:505
太低了!
請輸入你猜測的價格:506
太低了!
請輸入你猜測的價格:507
恭喜你答對了,實際價格是 507
你總共猜了 12 次