awk进制数相互转换

十进制转十六进制

echo -n "4294967295" |awk '{printf"0x%x",$1}'

十六进制转十进制

echo "0xffffffff" |awk '{printf"%d",strtonum($1)}'

十进制转八进制

echo -n "4294967295" |awk '{printf"0%o",$1}'

八进制转十进制

echo -n "037777777777" |awk '{printf"%d",strtonum($1)}'

Categories: 系统运维