猜数字

一个简单的 Shell 脚本游戏,猜 100 以内的数字。

演示代码

创建脚本文件:

1
vim number.sh

脚本内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
num=$[RANDOM%100+1]
ci=0

while :
do
read -p '猜一个1到100的数: ' cai
if [ "$cai" -eq "$num" ]; then
let "ci++"
echo -e "恭喜,猜对了!就是 $num\n你一共猜了 $cai 次。"
exit
elif [ "$cai" -ge "$num" ]; then
let "ci++"
echo -e "错了,大了。\n已经猜了 $ci 次。"
else
let "ci++"
echo -e "错了,小了。\n已经猜了 $ci 次。"
fi
done

运行脚本即可开始游戏:

1
2
chmod +x number.sh
./number.sh

猜数字
https://ywmy.xyz/2022/04/30/猜数字/
作者
ian
发布于
2022年4月30日
许可协议