目录
1.运算符号
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 除法后的余数 8%10=8 |
** | 乘方 echo$[2**3]=8 |
++ | 自加一 |
-- | 自减一 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
= | 等于 |
+= | ((i=1;i<=10;i++)) ((n+=i)) 累加 echo $n |
*= | j=j*i |
/= | j=j/i |
%= | j=j%i |
2.运算指令
①(()) ((a=2+3)) echo $a
②let let a=2+3 echo $a
③expr expr 1 + 2
④echo $[1+2]
⑤bc << EOF
1+3
EOF
计算保留小数
printf '%0.2f' .3 ==== 0.30 保留小数点后两位
printf '%0.3f' .3 ====0.300 保留小数点后三位
printf '%0.4f' .3 ====0.3000 保留小数点后四位
awk ‘{n=$1+$2;print n}’ file file文件中第一个数字和第二个数字相加
echo 2 3 | awk ‘{n=$1+$2;print n}’ awk计算整数2+3
echo 0.2 0.3 | awk ‘{n=$1+$2;print n}’ awk计算小数相加