if then.. 同 C++ if else
a=3
b=4
if [ $a -lt $b ]
then
echo "$a" 小于 "$b"
fi //输出3 小于 4
单层if else
a=3
b=4
if [ $a -lt $b ]
then echo $a "小于" $b
else echo $a "大于等于" $b
fi
多层
a=3
b=4
if [ $a == $b ]
then echo $a "等于" $b
elif [ $a -lt $b ]
then echo $a "小于" $b
else
echo $a "大于" $b
fi //输出3 小于 4
case..esac,同C++ switch
a=4
case $a in
1)
echo ${a}等于1
;;
2)
echo ${a}等于2
;;
3)
echo ${a}等于3
;;
*)
echo 其他
;;
esac
//输出:其他