#!/bin/bash                    #

#case用法,用变量来匹配某值,如果匹配成功则执行它下面的命令,直到 ;;为止

a=20                           #定义变量值

case $a in                    #若变量在下面的某值中,则执行它下面的命令

10)                            #值内容 可以加上 | ,可以有多个值

{

echo "the a is 10"             #执行输出命令

echo "over"                    #执行输出命令


}

;;                             #注意这是两个 ;;

20 |30)                       #值内容 可以加上 | ,可以有多个值

{

       echo "the a is 20"     #执行输出命令

       echo "over"           #执行输出命令

}

;;

*)                             #默认匹配内容,如以上都不匹配,则执行这条

       echo "hello"           #执行输出内容

;;

esac                           #结束

echo "test case end"           #输出内容