目录 基本语法 if示例 在任何一门语言中,判断语句总是少不了,今天来学习一下Shell中的if语句. 基本语法 单分支情况 第一种语法 if <条件表达式> then 语句 fi 第二种语法 if <条件表达式>;then 语句 fi 其中条件表达式部分可以是test.[].[[]]和(())等条件表达式.以上两种格式,可根据自己实际情况选择一种即可. 双分支情况 if <条件表达式> then 语句 else 语句 fi 多分支情况 if <条件表达式…
目录 基本语法 case示例 case语句总结 case语句相当于多分支的if/elif/else语句,而在使用case会让脚本看起来更简单工整.在case语句中,程序会将获取到的值与case表达式中的条件逐一进行对比,如果匹配则执行对应的语句,遇到双分号(;;)则停止执行.如果一直未找到匹配项,则执行*)后面的语句,相当其他语言中的default功能. 基本语法 case "var" in value 1) 语句 ;; value 2) 语句 ;; value n) 语句 ;…