一个简单的 Shell 脚本游戏,猜 100 以内的数字。
演示代码
创建脚本文件:
脚本内容:
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
|