A. 整数运算
方法一:expr
语法
expr 1 + 2
expr $num1 + $num2 + - \* / % //*是任意字符,使用\ 转义一下。
+加
-减
\*乘
/除
%取余
方法二:$(())
语法:$(())
echo $(($num1+$num2)) + - * / %
echo $((num1+num2))
echo $((5-3*2))
echo $(((5-3)*2))
echo $((2**3))//(蜜)2的3次方
sum=$((1+2)); echo $sum
方法三:$[]
语法:$[]
echo $[5+2] + - * / %
echo $[5**2]
方法四:let
语法:let 表达式
let sum=2+3; echo $sum
let i++; echo $i
B. 小数运算(了解)
echo "2*4" |bc
echo "2^4" |bc
echo "scale=2;6/4" |bc
awk 'BEGIN{print 1/2}'
echo "print 5.0/2" |python
bc:交互运算器
scale=2 保留小数点后面两位
awk和python做了解
==============================================================
网友评论