美文网首页
shell下进制转换

shell下进制转换

作者: 养猫的老鼠 | 来源:发表于2017-04-21 14:17 被阅读0次

    两种方式:

    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