Shellshell中的运算

Posted S4061222

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shellshell中的运算相关的知识,希望对你有一定的参考价值。

一、运算符号

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

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

二、运算指令

(())	##((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位小数

三、练习脚本

1. 10s的倒计时,每次刷新显示

在这里插入图片描述
echo -ne “\\r” ##覆盖掉上次结果,每次都只有一个结果
-n ##不换行执行, \\r ##光标移动至行首
在这里插入图片描述

2. 1:10的倒计时

方法一:计算方式
在这里插入图片描述
方法二:
在这里插入图片描述
在这里插入图片描述

以上是关于Shellshell中的运算的主要内容,如果未能解决你的问题,请参考以下文章

Shellshell中的常用基础命令

Shellshell脚本中的变量

Shellshell脚本练习

Linux学习:shell基础知识

Linux中编写Shell脚本

10个JavaScript代码片段,使你更加容易前端开发。