else-if
语句是if-else
语句的补充 else-if
语句中有多個elif
,每个elif
都有一个布尔表达式如果第一个if
判定为false
,则检查第二个if
语句
同
if-else
一样,可以使用&&
或||
逻辑运算符来连接任意数量的条件
当条件為
true
时执行命令集。若都为false
则执行else···fi
内部的命令块。
分别以不同数字执行后得到以下结果:
80
时判断都为false
。
if 语句通过关系运算符判断表達式的真假来决定执行哪个分支Shell 有三种 if ... else 语句:
注意:如果 expression 返回 true,then 后边的语句将会被执行;如果返回 false不会执行任何语句。
最后必须以 fi 來结尾闭合 iffi 就是 if 倒过来拼写,后面也会遇见
注意:expression 和方括号([ ])之间必须有空格,否则会有语法错误
if ... else 语句也可以写成一行,以命令的方式来运行像这样:
test 命令用于检查某个条件是否成立,与方括号([ ])类似
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。