算术运算符

常用的算术运算符

+	加法	`expr $a + $b` 结果为 30。
-	减法	`expr $a - $b` 结果为 -10。
*	乘法	`expr $a \* $b` 结果为  200。
/	除法	`expr $b / $a` 结果为 2。
%	取余	`expr $b % $a` 结果为 0。
=	赋值	a=$b 把变量 b 的值赋给 a。
==	相等。用于比较两个数字,相同则返回 true。	[ $a == $b ] 返回 false。
!=	不相等。用于比较两个数字,不相同则返回 true。	[ $a != $b ] 返回 true。

示例

#!/bin/sh
a=10
b=20

val=`expr $a + $b`
echo "$val"

== 运算

#!/bin/sh
a="hi"
b="hi.."

if [ $b == $a ]
then
   echo "$a -eq $b : a 等于 b"
else
   echo "$a -eq $b: a 不等于 b"
fi