shell脚本(猜数字小游戏)

                            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


猜你喜欢

转载自blog.51cto.com/13760226/2412141
今日推荐