Linux中猜數字shell腳本
阿新 • • 發佈:2017-07-15
shell腳本 linux shell 猜數字遊戲
利用Linux系統中的時間秒1-59來進行猜數字遊戲,詳細代碼如下:
#!/bin/bash #author wangning #date 2017-7-15 #qq 1198143315 #Email [email protected] ####################################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腳本