shell脚本猜数字小游戏
要求:给用户三次机会,猜10以内的任意数字
分析:10以内的随机数要用到RANDOM,循环给予用户三次机会,用if做判断是否等于RANDOM的值
#脚本如下
#!/bin/bash ###################### #shell脚本猜数字小游戏 ##################### info() { printf " +++++++++++++++++++++++++++ | | | | | | | 猜一个10以内的数字 | | | | | |++++++++++++++++++++++++++ " } num=$[$RANDOM%10] for i in `seq 3` do info read -p 'please enter your number: ' act if [ $act -gt $num ];then echo "your enter number is to big" elif [ $act -lt $num ];then echo "your enter number is to small" else echo "good,you win....." exit fi done