shell中的判断语句

shell脚本中,傻子计算机为我们提供了三种判断方式,即为if-fi、if-else-fi、elif三种

1.if-fi

shell脚本中的if判断主要格式如下所示:

if [ 判断条件 ]
then
    执行程序
fi
或者
if [ 判断条件 ];then
    执行程序
fi

意思为如果判断条件为真则运行下面的程序。

2.if-else-fi

shell脚本中的if-else-fi判断主要格式如下所示:

if [ 判断条件 ]
then
    执行程序1
else
    执行程序2
fi

意思是如果判断条件则执行程序1,否则执行程序2

3.elif

shell脚本中的elif判断主要格式如下所示:

if [ 判断条件1 ]
then
    执行程序1
elif [ 判断条件2 ]
then
    执行程序2
else
    执行程序3
fi

意思是当判断条件1成立则运行判断程序1,否则判断判断条件2是否成立,若成立则执行程序2,否则执行程序3要注意,shell脚本对空格的要求很高,不要缺少空格,要不然傻子计算机听不懂你让他干啥!!!