首页 > 代码库 > Linux中猜数字shell脚本
Linux中猜数字shell脚本
利用Linux系统中的时间秒1-59来进行猜数字游戏,详细代码如下:
#!/bin/bash #author wangning #date 2017-7-15 #qq 1198143315 #Email 1198143315@qq.com ####################################define color########################## red="\033[31m" green="\033[32m" yellow="\033[33m" color="\033[0m" ######################check number if conform 1-59######################## check_number(){ expr $num1 + 1 &>/dev/null if [ $? -ne 0 ];then echo -e "please input $red number $color" continue 1 elif [ -z $num1 ];then echo -e "$yellow Can‘t be empty $color" continue 2 elif [ $num1 -gt 59 ];then echo -e "$green Can‘t great than 59 $color" continue 3 fi } ################################guess number ############################## guess_number(){ if [ $num1 -gt $num ];then echo -e " $yellow too big $color" elif [ $num1 -eq $num ];then echo -e "$green congratulation, you have guessed ! $color" elif [ $num1 -lt $num ];then echo -e "$green too small $color" fi } ###############################while circulation################################ main(){ while true do num=$(date +%S) read -p "please input number 1-59:" num1 check_number guess_number done } main
本文出自 “飞奔的骆驼” 博客,请务必保留此出处http://wn2100.blog.51cto.com/9915310/1947812
Linux中猜数字shell脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。