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