#!/bin/bash NUM=`echo $RANDOM$RANDOM |cut -c 2-3` DATE=`date +%y%m%d-%H:%M` read -p "Please input your name: " USER i=1 while true do read -p "Please input a "double-digit": " input case $input in [0-9][0-9] ) if [ $input -gt $NUM ] ;then echo "Try smaller!" elif [ $input -lt $NUM ];then echo "Try bigger!" else echo "Good! You are right!" break; fi ;; *) echo "The number should be in 1 to 100: " ;; esac i=$((i+1)) done printf "%-12s %s\n" " " "your record is $i! Try better next time! $DATE" |tee -a ./record.record printf "\n\n" printf "%15s %6s %-8s\n" "-----" "HISTORY RECORD" "-----" cat ./record.record |sort -k5 -g|awk -F! '{print $1,"!",$3}'|head -10 printf "%15s %6s %-8s\n" "-----" "HISTORY RECORD" "-----"
查看更多关于python、bash猜数字游戏的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did86630