SHELL 中的运算
学习目标
了解并使用运算符号
了解并使用运算命令
运算方式及运算符号
运算符号 | 意义( * 标示常用) |
---|
+,- | 加法,减法 |
*,/,% | 乘法,除法,取余 |
** | 幂运算 |
++ , – | 自增加,自减少 |
<,<=,>,>= | 比较符号 |
= , += , -= , *= , /= , %= | 赋值运算 例如 a+=1 相当于 a=a+1 |
SHELL 中常用的运算命令
运算操作与运算命令 | 含义 |
---|
(()) | 用与整数运算 |
let | 用于整数运算,与 (()) 类似 |
expr | 用于整数运算,功能相对较多 |
bc | linux 下的计算器,适合整数及小数运算 |
$[ ] | 用户整数运算 |
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/72c0ed4d0095629abbab3af87df8a1a4.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c72240b291df91f187ed097c95eeb9a2.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/61d402a38222a687f908e97e3ca11fe4.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/340e1e2e0bb4d75daa0452942fe1de39.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0cd52ab6dd9f08dc4888a469fff4e9a3.png)
赋值脚本测试
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5ad033e6611444dd59c6b5e35c0bef4c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1d972d08c8b04bec47b2b29cc98dc896.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/124d7d5d7c397f00643df693cb4ecf75.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1597628dc951c4cc0f9b66b915b5c96f.png)