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脚本对空格的要求很高,不要缺少空格,要不然傻子计算机听不懂你让他干啥!!!