#!/bin/bash
num=$(($RANDOM%100+1)) #随机生成1~100的数字
echo "PLease input a number between 1~100:"
while true
do
read cai #从键盘读取一个数
if [ $cai -eq $num ] #判断猜的数字是否等于随机产生的数字。
then
echo "猜对了"
echo "是否再来一局?[yes/no]"
num=$(($RANDOM%100+1))
read answer
case $answer in
yes|y|Y|YES|Yes)
echo "PLease input a number between 1~100:"
continue
;;
no|n|N|NO|No)
echo "退出游戏"
exit
;;
*)
echo "输入错误,退出游戏"
break
;;
esac
elif [ $cai -gt $num ]
then
echo "猜大了"
else
echo "猜小了"
fi
done
Liunx猜数字游戏,Shell脚本-猜数字游戏
于 2022-07-22 16:36:50 首次发布