shell中运算:加减乘除求模(取余数)1,expr 运算并输出(参考:www.linuxcool/expr)
[root@Python ~]# expr \( 10 + 10 \) \* 20 - 100
300
2,使⽤ $[ ] 可以做运算或使⽤ $(( ))
echo $[1+1]
echo $[2-1]shell脚本写加减乘除运算
echo $[2*2]
echo $[4/2]
echo $[4%2]
a=10
b=20
echo $[a+b]
3,使⽤let命令,⽆结果输出,⼀般和变量结合使⽤,⽤于创建变量或变量⾃增减
let a=1+1 //创建变量
变量的⾃增减:
let a++ 变量a加1
let a-- 变量a减1
let a+=10 变量a加10
let a-=10 变量a减10
let a*=2 变量a乘以2
let a/=2 变量a除以2
let a%=3 变量a除以3取余数
4,使⽤bc计算器,可以进⾏⼩数运算,以上三种都⽆法进⾏⼩数运算
echo "1.1+1" | bc
echo "scale=3;10/3" | bc