判断
- fi
[root@VM-12-15-centos home]# vi test.sh
# 编写如下
a=100
b=100
if test $[a] -eq $[b] ; then echo "true"; fi
# 执行
[root@VM-12-15-centos home]# sh test.sh
true
- if else
[root@VM-12-15-centos home]# vi test.sh
# 编写如下
a=100
b=101
if test $[a] -eq $[b] ;
then echo "true"; else echo "false"; fi
# 执行
[root@VM-12-15-centos home]# sh test.sh
false
- if else-if else
[root@VM-12-15-centos home]# vi test.sh
# 编写如下
a=10
b=20
if (( $a == $b ))
then
echo "a 等于 b"
elif (( $a > $b ))
then
echo "a 大于 b"
elif (( $a < $b ))
then
echo "a 小于 b"
else
echo "没有符合的条件"
fi
# 执行
[root@VM-12-15-centos home]# sh test.sh
a 小于 b