if判断条件是否满足,如果满足,则执行命令1,不满足执行条件2
格式 if commands; then commands;[elif commands;then commands;]...[else commands;] fi
单分支
双分支
多
case判断为多种条件匹配作为选择,如选择1 执行command1 选择2 执行command2
格式 case word in [pattern [|pattern]...) commands ;;]...esac
pattern支持通配符 * 任意长度任意字符 ?任意单个字符 []指定范围内任意单个字符 | 或 a|b代表a或者b