SHELL中的运算
运算方式及运算符号
+,- ##加法,减法
*,/,% ##乘法,除法,取余
** ##幂运算
++ , -- ##自增加,自减少
<,<=,>,>= ##比较符号
= , += , -= , *= , /= , %=
##赋值运算例如 a+=1 相当于 a=a+1
SHELL 中常用的运算命令
(()) ##用与整数运算
let ##用于整数运算,与 (()) 类似
expr ##用于整数运算,功能相对较多
bc ##linux 下的计算器,适合整数及小数运算
$[] ##用户整数运算
eg:
echo $((1+1))
westos=3
echo $((westos+=1))
for ((i=1;i<10;i++))
do
((j+=i))
echo $j
done
其他赋值运算
et A=1+1
echo $A
echo $[ 2 + 5 ]
echo `expr 3+4`
bc <<EOF
7.7+4.2
EOF