a=10
b=20
echo "a+b = " `expr ${a} + ${b}`
echo "a-b = " `expr ${a} - ${b}`
echo "a*b = " `expr ${a} \* ${b}`
echo "a/b = " `expr ${a} / ${b}`
echo "a%b = " `expr ${a} % ${b}`
if [ $a == $b ]
then
echo "a等于b"
else
echo "a不等于b"
fi
if [ $a != $b ]
then
echo "a不等于b"
else
echo "a等于b"
fi
a=${b}
if [ $a == $b ]
then
echo "a等于b"
else
echo "a不等于b"
fi
if [ $a != $b ]
then
echo "a不等于b"
else
echo "a等于b"
fi
echo $a "====" $b
注意:乘号(*)前边必须加反斜杠(\)才能实现乘法运算;
if...then...fi 是条件语句,后续将会讲解。
在 MAC 中 shell 的 expr 语法是:$((表达式)),此处表达式中的 "*" 不需要转义符号 "\"