ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shell 中转换16进制10进制

shell 中转换16进制10进制

原创 Linux操作系统 作者:531968912 时间:2017-02-22 16:38:27 0 删除 编辑

一、16进制转换成10进制
printf %d 0xF
15
或者
echo $((16#F))
15

二、10进制转换成16进制
printf %x 15
f
或者
echo "obase=16;15"|bc
F

三、10进制转换成8进制
printf %o 9
11

四、8进制转换成10进制
echo $((8#11))
9

五、同理二进制转换成10进制
echo $((2#111))
7

六、10进制转换成二进制
echo "obase=2;15"|bc
1111

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25462274/viewspace-2134117/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: chown和chmod的用法
请登录后发表评论 登录
全部评论

注册时间:2014-09-24

  • 博文量
    576
  • 访问量
    1111389