登录后复制 #!/bin/bash game=(石头 剪刀 布) num=$[RANDOM%3] computer=${game[$num]} #通过随机数获取计算机的出拳 #出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是3中不同的可能 echo "请根据下列提示选择您的出拳手势" echo "1.石头" echo "2.剪刀" echo "3.布" read -p "请选择1-3:" person case $person in 1) if [ $num -eq 0 ];then echo "平局" elif [ $num -eq 1 ];then echo "你赢" else echo "计算机赢" fi;; 2) if [ $num -eq 0 ];then echo "计算机赢" elif [ $num -eq 1 ];then echo "平局" else echo "你赢" fi;; 3) if [ $num -eq 0 ];then echo "你赢" elif [ $num -eq 1 ];then echo "计算机赢" else echo "平局" fi;; *) echo "必须输入1-3的数字" esac 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41. 原创作者: u_16832956 转载于: https://blog.51cto.com/u_16832956/11858879