#!/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