标签:linu 概述 运算 准备 表达式 (()) 环境 inux 背景
代码
#!/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
标签:linu 概述 运算 准备 表达式 (()) 环境 inux 背景
原文地址:https://www.cnblogs.com/xy14/p/12090859.html