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'
;;
esac
case switch的用法,不像C的是整數的case switch而是可以有字串的喔,
其中符合的字串條件用globbing的方式,也就是wildcard *, ?, [ ]
,有的書上寫regular express是錯誤的。注意用一行寫出的方法。