语法
if
if 条件
then
执行语句
fi
if - else
if 判断条件
then
执行语句
else
执行语句
fi
if - else if - else
if 判断条件
then
执行语句
elif 判断条件
then
执行语句
else
执行语句
fi
例子
#!/bin/bash
a=1
b=2
compare()
{
if (($1 == $2))
then
echo "${1} 等于 ${2}"
elif (($1 > $2))
then
echo "${1} 大于 ${2}"
else
echo "${1} 小于 ${2}"
fi
}
compare ${a} ${a}
compare ${b} ${a}
compare ${a} ${b}
[root@localhost Shell]# bash test.sh
1 等于 1
2 大于 1
1 小于 2