shell的分支支持if-else 和case in ,case in的语法结构如下(支持正则匹配等),比较经典的语法写的,这里记录一下
#!/bin/bash
case $1 in
[a-zA-Z])
printf "\nletter\n"
;;
[0-9])
printf "\nDigit\n"
;;
printf "\nDigit\n"
;;
[,.?!])
printf "\nPunctuation\n"
;;
*)
printf "\nerror\n"
esac