shell 中的运算

shell 中的运算

    • 1. 运算符号
    • 2. 运算指令

1. 运算符号

+			##加法
-			##减法
*			##乘法
/			##除法
%			##除法后的余数
**			##乘方
++			##自加一
--			##自减一
<			##小于
<=			##小于等于

>			##大于
>=			##大于等于
>=			##等于
+=	j+=i	##j=j+i
*=			##j=j*i
/=			##j=j/i
%=			##j=j%i

2. 运算指令

(())	##((a=1+2))
let		##let a=1+2
expr	##expr 1 + 2

bc		##shell 中的计算器,在 shell 中输入 bc 命令之后便可做运算;
bc  << EOF
1+2
EOF

$[]	##echo $[1+2]

printf '%0.2f'	.3 === 0.30			##保留2位小数
printf '%0.4f' .3 === 0.3000		##保留4位小数

TEST:

  1. 判断当前主机主机中 cpu 的占比

编写脚本内容如图所示:

shell 中的运算_第1张图片

执行效果如图所示:

shell 中的运算_第2张图片

除了用到运算的方法之外还可以用 awk 来计算,脚本内容和执行效果如图所示:

shell 中的运算_第3张图片

  1. 用计算的方式编写一个 1分10秒的倒计时

编写脚本内容如图所示:

shell 中的运算_第4张图片

执行效果如图所示:

shell 中的运算_第5张图片

shell 中的运算_第6张图片

你可能感兴趣的:(运维,linux)