Bash 的算术运算符

Bash 中的算术运算符以及它们的优先级、结合性和值都与 C 语言相同。下面是按照优先级从高到低排列的运算符。

操作符 用途
n++ n-- 变量后递增和后递减
++n --n 变量前递增和前递减
- + 单目的负号和正号
! ~ 逻辑取反,按位取反
** 求幂
* / % 乘、除、取余
+ - 加、减
<< >> 按位左移,按位右移
<= >= < > 比较大小
== != 相等、不等
& 按位与
^ 按位异或
按位或
&& 逻辑与
逻辑或
expr?expr:expr 条件运算符
= *= /= %= += -= <<= >>= &= ^= = 赋值
expr1,expr2 逗号运算

本文参考自 《Linux Shell命令行及脚本编程实例详解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • 一,shell题记 不懂shell的程序员不是好程序员,学习shell是为了自动化,使用自动化可以非常有效的提高工...
    架构师小秘圈阅读 8,741评论 3 70
  • BASH的基本语法 ·最简单的例子—— Hello World! ·关于输入、输出和错误输出 ·BASH中对变量的...
    约落小宫山阅读 1,249评论 0 13
  • 走出写字楼 走出厨房 走出你的家 走出狭窄的街道 走出狭隘的自己 走向户外吧 和大自然亲密接触 找到那个最真实的最...
    云心水心_0492阅读 576评论 0 0
  • 海棠社(21) 蝶恋花·冬 北风凌厉残阳耀,燕南飞去,寒霜天地罩。树上繁华落尽了,长空一片寂...
    刘寒霜阅读 445评论 17 16