源代码:
#!/bin/bash
pc=`echo $[RANDOM%9+1]`
count=0
while true
do
read -p "请输入一个数字(1-9):" num
let count++
if [ $pc -eq $num ]
then
echo "恭喜你猜对啦"
echo "你一共猜了$count次"
exit 1
elif [ $pc -gt $num ]
then
echo "你猜少了,再猜一下哦"
else
echo "你猜的有点多了,请再猜一下吧"
fi
done
运行效果
[root@localhost ky15]# sh cai.sh
请输入一个数字(1-9):1
你猜少了,再猜一下哦
请输入一个数字(1-9):5
你猜少了,再猜一下哦
请输入一个数字(1-9):8
你猜的有点多了,请再猜一下吧
请输入一个数字(1-9):7
你猜的有点多了,请再猜一下吧
请输入一个数字(1-9):6
恭喜你猜对啦
你一共猜了5次