1、简单判断式,只有一个判断
if [条件];then 条件成立执行 fi #if反写为结束
2、多重判断式
简单情况
if [条件];then 条件成立执行 else 当条件不成立时执行 fi
复杂情况
if [条件1];then 条件1成立执行 elif [条件2]; then 条件2成立执行 else 当条件不成立时执行 fi
3、case……case
case $变量名称 in "变量内容1") #变量内容用双引号括起来,关键词单引号 执行内容 ;; #每个结尾用两个分号结尾 "变量内容2") 执行内容 ;; *) #最后使用星号代替,表示其它变量情况 不包含1、2变量的情况要执行的内容 ;; esac #反写结束
4、funtion程序段(我感觉可以看作一个方法体)
funtion是可以重复执行的内容(程序段),可以简化代码数量
注意:shell script执行是从上到下,所以funtion必须放在前面,这样才能被找到
funtion 执行名称() {
执行程序段
}