脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了
#!/bin/bash
num=$[RANDOM%100+1]
while true
do
read -ep "计算机生成了一个1-100的随机数,你猜: " nun
if [ $nun -eq $num ];then
echo "恭喜,猜对了"
exit
elif [ $nun -gt $num ];then
echo "猜大了"
else
echo "猜小了"
fi
done
[root@ localhost ~]# sh s4.sh
计算机生成了一个1-100的随机数,你猜: 10
猜小了
计算机生成了一个1-100的随机数,你猜: 20
猜小了
计算机生成了一个1-100的随机数,你猜: 30
猜小了
计算机生成了一个1-100的随机数,你猜: 40
猜小了
计算机生成了一个1-100的随机数,你猜: 50
猜小了
计算机生成了一个1-100的随机数,你猜: 60
猜小了
计算机生成了一个1-100的随机数,你猜: 70
猜小了
计算机生成了一个1-100的随机数,你猜: 80
猜大了
计算机生成了一个1-100的随机数,你猜: 90
猜大了
计算机生成了一个1-100的随机数,你猜: 79
猜大了
计算机生成了一个1-100的随机数,你猜: 78
猜大了
计算机生成了一个1-100的随机数,你猜: 77
恭喜,猜对了
[root@ localhost ~]#