分數查詢交互腳本

#!/bin/bash
read -p "請輸入你的分數:" n
if [ -z "$n" ] `` #判斷是否爲空
thenbash

echo "輸入的數值不能爲空"
    exit 1                                                  #爲空直接退出腳本

fi
n1=echo $n|sed 's/[0-9]//g' #把數值替換成null
if [ -n "$n1" ] #若是不爲空執行如下語句
thenide

echo "請輸入正確的數值(在0-100之間)" 
       exit 1

fiexcel

if (($n>=0))&&(($n<60))
then
        tag=1
elif [ $n -ge 60 ] && [ $n -lt 80 ]
then
        tag=2
elif [ $n -ge 80 -a $n -lt 90 ]
then
        tag=3
elif (($n>=90)) && [ $n -le 100 ]
then
        tag=4
else
   echo "輸入的數字請在0-100之間"
fi
case $tag in
   1)
        echo "fail"
        ;;
   2)
        echo "great"
        ;;
   3)
        echo "excellent"
        ;;
   4)
        echo "wonderful"
        ;;
esac
相關文章
相關標籤/搜索