case $var in *)cmd1; cmd2 ;; xx?)cmd3; cmd4 ;; esac
case $string in *) cmd1; cmd2 ;; xx?) cmd3 cmd4 ;; esac case $answer in [Yy]) echo 'yes' ;; [Nn]) echo 'no' ;; esaccase switch的用法,不像C的是整數的case switch而是可以有字串的喔, 其中符合的字串條件用globbing的方式,也就是wildcard *, ?,
[ ]
,有的書上寫regular express是錯誤的。注意用一行寫出的方法。