Linux - Shell - 算数表达式 - 位运算
Posted 轩辕拾銉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux - Shell - 算数表达式 - 位运算相关的知识,希望对你有一定的参考价值。
- 概述
- shell 中基于 $(()) 的 位运算
- 背景
- 复习 shell 脚本
- 凑数吧
- 准备
- 环境
- os
- centos7
- os
- 环境
1. 位运算
代码
#!/bin/bash # 位运算 arg1=2 arg2=8 # 位运算 # 1. << var1=$((arg1 << 2)) echo $var1 # 2. >> var2=$((arg1 >> 1)) echo $var2 # 3. & var3=$((arg1&arg2)) echo $var3 # 4. | var4=$((arg1|arg2)) echo $var4 # 5. ~ var5=$((~arg1)) echo $var5 # 6. !: 这个是 逻辑非, 不知道怎么混进来了 var6=$((!!arg1)) echo $var6 # 7. ^ var7=$((arg1 ^ arg2)) echo $var7
以上是关于Linux - Shell - 算数表达式 - 位运算的主要内容,如果未能解决你的问题,请参考以下文章