Shell常用语句及结构
条件判断语句之if 语句1 if [ expression ] then Statement(s) to be executed if expression is true fi 语句2 if [ expression ] then Statement(s) to be executed if expression is true else Statement(s) to be executed if expression is not true fi 语句3 if [ expression 1 ] then Statement(s) to be executed if expression 1 is true elif [ expression 2 ] then Statement(s) to be executed if expression 2 is true elif [ expression 3 ] then Statement(s) to be executed if expression 3 is true else Statement(s) to be executed if no expression is true fi 说明 如果 expression 返回 true,then 后边的语句将会被执行;如果返回 false,不会执行任何语句。 最后必须以 fi