如来神掌第二式第六招----Shell游戏案例之猜数字
###############################################################################
#
Name : Mahavairocana
#
Author : Mahavairocana
#
QQ : 10353512
#
WeChat : shenlan-qianlan
#
Blog : http://www.cnblogs.com/Mahavairocana/
#
Description : You are welcome to reprint, or hyperlinks to indicate the
#
source of the article, as well as author
information.
###############################################################################
#!/bin/bash ####################################define color########################## red="\033[31m" green="\033[32m" yellow="\033[33m" color="\033[0m" 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(){ 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 } main(){ while true do num=$(date +%S) read -p "please input number 1-59:" num1 check_number guess_number done } main
posted on 2018-01-13 22:27 Mahavairocana 阅读(171) 评论(0) 编辑 收藏 举报