字符串转16进制
arg1=0x011
arg2=0x50a
value1="reg: 0x12345678" value2=$(echo $value1 | cut -d "x" -f 2)
result=$(((16#${value2})&$arg1|$arg2 ))
str=$(printf "%08x" ${result})
字符串转16进制
arg1=0x011
arg2=0x50a
value1="reg: 0x12345678" value2=$(echo $value1 | cut -d "x" -f 2)
result=$(((16#${value2})&$arg1|$arg2 ))
str=$(printf "%08x" ${result})