1.由其余进制转为10进制: echo $((16#514)) => 10#1300 其余类似 2.非转为10进制 十六进制转2进制 echo "obase=2;ibase=16; 20AF"|bc => 1000000010101111 其余类似 这种的缺点是,只支持大写,不支持小写。例如af就会报错。另外也不支持空格。 所以需要tr [a-f] [A-F] , sed 's/ //g' 处理 参考1 参考2
本文标题:shell下进制转换
本文链接:https://www.haomeiwen.com/subject/zzedzttx.html
网友评论