[root@centos7 data]# cat RPS.sh
#!/bin/bash
green="\e[1;32m"
red="\e[1;31m"
end="\e[0m"
num=$[RANDOM%3+1]
read -p "请出拳(1.石头2.剪刀3.布) " choose
if [ $choose = 1 ] || [ $choose = 2 ] || [ $choose = 3 ]; then
if [ $choose -gt $num ] && [ $choose = 3 ] && [ $num = 1 ]; then
echo "你出的是:布"
echo "机器人出的是:石头"
echo -e "$green恭喜你赢了$end"
echo "---------------------------------------------------------------------------------"
elif [ $choose -gt $num ] && [ $choose = 3 ] && [ $num = 2 ]; then
echo "你出的是剪刀"
echo "机器人出的布"
echo -e "$green恭喜你赢了$end"
echo "---------------------------------------------------------------------------------"
elif [ $choose -gt $num ] && [ $choose = 2 ] && [ $num = 1 ]; then
echo "你出的是石头"
echo -e "机器人出的是剪刀"
echo "$green恭喜你赢了$end"
echo "---------------------------------------------------------------------------------"
elif [ $choose -lt $num ] && [ $choose = 1 ] && [ $num = 2 ]; then
echo "你出的是剪刀"
echo " 机器人出的是石头"
echo -e " $red惜败,再接再厉$end!"
echo "---------------------------------------------------------------------------------"
elif [ $choose -lt $num ] && [ $choose = 2 ] && [ $num = 3 ]; then
echo "你出的是布"
echo " 机器人出的是剪刀"
echo -e "$red惜败,再接再厉!$end"
echo "---------------------------------------------------------------------------------"
elif [ $choose -lt $num ] && [ $choose = 1 ] && [ $num = 3 ]; then
echo "你出的是石头"
echo "机器人出的是布"
echo -e " $red惜败,再接再厉!$end"
echo "---------------------------------------------------------------------------------"
elif [ $choose -eq $num ] && [ $choose = 1 ] && [ $num = 1 ]; then
echo "平局"
elif [ $choose -eq $num ] && [ $choose = 2 ] && [ $num = 2 ]; then
echo "平局"
elif [ $choose -eq $num ] && [ $choose = 3 ] && [ $num = 3 ]; then
echo "平局"
else
echo "请正确出拳"
fi
fi
每日脚本——猜拳
最新推荐文章于 2023-03-12 09:00:00 发布