Shell脚本实现猜数字游戏
本文实例为大家分享了Shell实现猜数字游戏的具体代码,供大家参考,具体内容如下
这里的guem可以随便写,比如A、B之类的也可以
vimguem.sh
编辑脚本
#!/bin/bash init() { echo"猜数字游戏!!!" } game() { number=$[$RANDOM%100] while: do read-p"输入你要猜测的数字:"n1 n2=`echo$n1|sed's/[0-9]//g'` if[!-z$n2] then echo"你输入的不是一个数字." continue fi if[$n1==$number] then echo"你猜对了." read-p"你还想再玩一次么?(yes/no)"an1 whiletrue do case$an1in yes) game break ;; no) break ;; *) exit esac done break #!/bin/bash init() { echo"" echo"猜数字游戏!!!" } game() { number=$[$RANDOM%100] while: do read-p"输入你要猜测的数字:"n1 n2=`echo$n1|sed's/[0-9]//g'` if[!-z$n2] then echo"你输入的不是一个数字." continue fi if[$n1==$number] then echo"你猜对了." read-p"你还想再玩一次么?(yes/no)"an1 whiletrue do case$an1in yes) game break ;; no) break ;; *) exit esac done break break ;; no) break ;; *) exit esac done break elif[$n1-gt$number] then echo"猜大了." continue else echo"猜小了." continue fi done } whiletrue do init echo"1:开始游戏" echo"0:退出游戏" read-p"请输入0或者1:"NUM case$NUMin 1) game break ;; 0) break ;; esac done
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。