Shell小游戏--石头剪刀布

玩个石头剪刀布的小游戏吧,“I WANT PLAY A GAME”

#!/bin/bash
a=$[$RANDOM%3+1]
read -p "输入1、2、3。1是剪刀,2是石头,3是布:" r

if [ $a -eq 1 ];then
if [ $r -eq 1 ]
then
echo "电脑出的剪刀,打成平手"
elif [ $r -eq 2 ];then
echo "电脑出的剪刀,你赢了"
else
echo "电脑出的剪刀,你输了"
fi
fi


if [ $a -eq 2 ];then
if [ $r -eq 2 ]
then
echo "电脑出的石头,打成平手"
elif [ $r -eq 3 ];then
echo "电脑出的石头,你赢了"
else
echo "电脑出的石头,你输了"
fi
fi


if [ $a -eq 3 ];then
if [ $r -eq 3 ]
then
echo "电脑出的布,打成平手"
elif [ $r -eq 1 ];then
echo "电脑出的石头,你赢了"
else
echo "电脑出的剪刀,你输了"
fi
fi

验证一下

[root@localhost opt]# ./hardgame.sh 
输入1231是剪刀,2是石头,3是布:1
电脑出的石头,你赢了
[root@localhost opt]# ./hardgame.sh 
输入1231是剪刀,2是石头,3是布:2
电脑出的石头,打成平手
[root@localhost opt]# ./hardgame.sh 
输入1231是剪刀,2是石头,3是布:3
电脑出的布,打成平手

猜你喜欢

转载自blog.csdn.net/weixin_47151650/article/details/107392356