最近在写一个Shell小教本处理数据库的时候要用到位运算 查遍了网上资料 有的不能用 有的人说没有 索性就放弃了 刚好只用到了移位运算 索性就用取余数和除法解决了
数据库某字段按二进制位存的 循环遍历某一位是否为1
while [[ $k -lt 6 ]]
do
bitFlag=`expr $info % 2 `
printf "%8d" "$bitFlag" >> $filename
let k+=1
let info/=2
done