case用法
case 值 in 模式1) command1 command2 command3 ;; 模式2) command1 command2 command3 ;; *) command1 command2 command3 ;; esac
值可以为变量或常数
注意 模式1) 模式2) *) 都有一个右括号
每个模式结束后用双分号结束;;
示例
echo 'Input a number:' read Num case $Num in 1) echo 'You select 1' ;; 2) echo 'You select 2' ;; 3) echo 'You select 3' ;; 4|5) echo 'You select 4 or 5' ;; *) echo 'default' ;; esac