if 语法
if condition
then
command1
command2
...
fi
示例
#!/bin/sh
a="hi"
b="hi.."
if [ $b == $a ]
then
echo "$a -eq $b : a 等于 b"
fi
if else 语法
if condition
then
command
else
command
fi
示例
#!/bin/sh
a="hi"
b="hi.."
if [ $b == $a ]
then
echo "$a -eq $b : a 等于 b"
else
echo "$a -eq $b: a 不等于 b"
fi
if else-if else 语法
if condition1
then
command1
elif condition2
then
command2
else
commandN
fi
示例代码
a=10
b=20
if [ $a == $b ]
then
echo "a 等于 b"
elif [ $a -gt $b ]
then
echo "a 大于 b"
elif [ $a -lt $b ]
then
echo "a 小于 b"
else
echo "没有符合的条件"
fi