case 语句
基本语法
case $ 变量名 in
"值 1")
如果变量的值等于值 1, 则执行程序 1
;;
"值 2")
如果变量的值等于值 2, 则执行程序 2
;;
... 省略其它分支...
*)
如果变量的值都不是以上的值,则执行此程序
;;
esac
- 案例
#!/bin/bash | |
case $1 in | |
"1") echo "周一" | |
;; | |
"2") echo "周二" | |
;; | |
"3") echo "周三" | |
;; | |
*) echo "error" | |
esac |
case 语句
基本语法
case $ 变量名 in
"值 1")
如果变量的值等于值 1, 则执行程序 1
;;
"值 2")
如果变量的值等于值 2, 则执行程序 2
;;
... 省略其它分支...
*)
如果变量的值都不是以上的值,则执行此程序
;;
esac
#!/bin/bash | |
case $1 in | |
"1") echo "周一" | |
;; | |
"2") echo "周二" | |
;; | |
"3") echo "周三" | |
;; | |
*) echo "error" | |
esac |