1.条件判断语句概述
if条件判断语句在Shell自动化运维脚本的开发中至关重要,利用条件判断可实现对象(文件、目录)的类型、状态、属性判断,数值比较、字符串比较以及更加复杂的逻辑。
if条件判断的基本语法是:
if [ command ];then
符合该条件执行的语句
elif [ command ];then
符合该条件执行的语句
else
符合该条件执行的语句
fi
需要注意的是shell脚本的语法格式要求非常严格,必须按格式要求写。如[]里边必须要加空格,必须要写成if_[_条件_];then
,其中_
代表空格。
Shell支持复杂逻辑判断,可以使用