>[success] # shell -- case ~~~ 1.';;'和'*)'就相当于其它编程语言中的 break 和 defaul,语法: case 变量名 in 值1) 代码块1 ;; 值2) 代码块2 ;; *) 代码块3 ;; esac ~~~ >[danger] ##### 举个例子 ~~~ #!/bin/bash printf "Input integer number: " read num case $num in 1) echo "Monday" ;; 2) echo "Tuesday" ;; 3) echo "Wednesday" ;; 4) echo "Thursday" ;; 5) echo "Friday" ;; 6) echo "Saturday" ;; 7) echo "Sunday" ;; *) echo "error" esac ~~~