一、条件判断式:if.....then
(1)单层、简单条件判断式
if[ 条件判断式 ];then
当条件判断式成立时,可以进行的指令工作内容;
fi <== 代表结束
&& 代表AND
|| 代表or
(2)多重复杂判断式
#一个条件判断,分成功进行与失败进行(else)
if [ 条件判断式 ];then
当条件判断为True时,可以执行指令内容
else
当条件判断为False时,可以执行指令内容
fi
#多个条件判断分多种不同情况执行
if [ 条件判断式一 ];then
当条件判断式一为true时,可以执行指令内容
elif [ 条件判断式二 ];then
当条件判断式二为true时,可以执行指令内容
else
当条件判断式一和二都为false时,可以执行指令内容
fi
(3)例题
eg1:
1、判断$1是否为dalianmao,如果是的话,就显示“Hi,dalianmao!”
2、如果$1为空,就显示“You must input parameters!”
3、如果$1不是dalianmao,就显示“You input error parameter!"
[dalianmao@localhos