Unix / Linux Shell - if...else...fi 语句
-
简述
if...else...fi 语句是另一种控制语句形式,它允许 Shell 以受控方式执行语句并做出正确的选择。 -
句法
if [ expression ] then Statement(s) to be executed if expression is true else Statement(s) to be executed if expression is not true fi
Shell表达式按上述语法计算。如果结果值为true,则执行给定的语句。如果表达式为false,则不会执行任何语句。 -
例子
上面的例子也可以使用if...else语句编写如下 -#!/bin/sh a=10 b=20 if [ $a == $b ] then echo "a is equal to b" else echo "a is not equal to b" fi
执行后,您将收到以下结果 -a is not equal to b