目录
shell 运算符
算术运算符
# 运算需要空格作为间隔符
a=20
b=10
# 加
echo `expr $a + $b`
# 减
echo `expr $a - $b`
# 乘
echo `expr $a \* $b`
# 除
echo `expr $a / $b`
# 取余
echo `expr $a % $b`
# 赋值
echo a=$b
# 等于
echo [ $a == $b ]
# 不等于
echo [ $a != $b ]
# $(()) 计算方式常用
echo "Input num1"
read num1
echo "Input num2"
read num2
total=$(($num1*$num2))
echo "total=$total"
关系运算符
# 只能数字,不能字符串,除非字符串内容为数字
a=20
b=10
# -eq 等于
echo [ $a -eq $b ]
# -ne 不等于
echo [ $a -ne $b ]
# -gt 大于
echo [ $a -gt $b ]
# -lt 小于
echo [ $a -lt $b ]
# -ge 大于等于
echo [ $a -ge $b ]
# -le 小于等于
echo [ $a -le $b ]