shell里运算符

运算符
优先级 运算符 说明
13 -, + 单目负、 单目正
12 !, ~ 逻辑非、 按位取反或补码
11 * , / , % 乘、 除、 取模
10 +, - 加、 减
9 << , >> 按位左移、 按位右移
8 < =, > =, < , > 小于或等于、 大于或等于、 小于、 大于
7 == , != 等于、 不等于
6 & 按位与
5 ^ 按位异或
4 | 按位或
3 && 逻辑与
2 || 逻辑或
1

=,+=,-
=,*=,/=,%=,&=, ^=,
|=, <<=, >>=

 

赋值、 运算且赋值
[root@localhost ~]# aa=$(( (11+3)*3/2 ))
#虽然乘和除的优先级高于加,但是通过小括号可以调整运算优先级
[root@localhost ~]# bb=$(( 14%3 ))
#14不能被3整除,余数是2
[root@localhost ~]# cc=$(( 1 && 0 ))
#逻辑与运算只有想与的两边都是1,与的结果才是1,否则
与的结果是0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值