if语句: if +判断条件 then 执行语句 fi | 如果if和then在同一行,判断条件后面要加分号 | ||
if else语句:
如果有两个分支就可以使用if else语句
if condition
then
statement1
else
statement2
fi
如果condition成立,那么then后面的statement1语句将会被执行,否则执行后面的statement2语句。
if elif else语句
if condition1
then
statement1
elif conditon2
than
statement2
elif condition3
than
statement3
……
else
statementn
fi
注意:if和elif后面都得接than
整条语句的执行逻辑为:
如果condition1成立,就执行statement1;
如果condition1不成立,就执行elif,判断condition2;
如果condition2成立,就执行statement2;
以此类推
如果所有的condition都不成立,那么就进入最后的else,执行statementn