vi ceshi.sh

PRICE=$(expr $RANDOM % 100)

TIMES=0

read -p "你能几次猜中答案呢? " q

echo "商品价格范围0~99,猜猜是多少?"

while [ $TIMES -lt $q ]

do

read -p "请输入猜测的价格:" x

let TIMES++

if [ $x -eq $PRICE ]

then

echo "恭喜您答对了"

echo "您猜了$TIMES次"

exit 0

elif [ $x -gt $PRICE ]

then

echo "高啦!剩余$(($q-$TIMES))次"

else

echo "低啦!剩余$(($q-$TIMES))次"

fi

done

read -p "是否重新尝试(y/n) " n

if [ $n = "y" ]

then

sh /root/ceshi.sh

else

echo "谢谢使用"

fi

使用while循环语句做猜价格游戏_shell脚本


使用while循环语句做猜价格游戏_shell脚本_02