博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用shell做进制转换
阅读量:5975 次
发布时间:2019-06-19

本文共 624 字,大约阅读时间需要 2 分钟。

hot3.png

bc可以直接在shell中进行交互式运算,还可以在shell脚本中使用。关键参数:scale    小数点位数ibase    输入进制obase    输出进制默认scale=0; ibase=10; obase=10

[april@freebsd ~]$ echo "scale=4; `expr 5/8`"|bc .6250[april@freebsd ~]$ echo "scale=2; `expr 5/8`"|bc .62[april@freebsd ~]$ echo "obase=8; 10"|bc12[april@freebsd ~]$ echo "ibase=2;100"|bc         4[april@freebsd ~]$ echo "ibase=10;obase=2; 16"|bc 10000[april@freebsd ~]$ echo "ibase=8;obase=2; 16"|bc 1110

如果只是想看看其他进制转换为10进制的值,那么就很简单了。

[april@centosoracle sed]$ echo $((2#1001))9[april@centosoracle sed]$ echo $((16#2a))42[april@centosoracle sed]$ echo $((7#26))20

转载于:https://my.oschina.net/swuly302/blog/200342

你可能感兴趣的文章
电子商务系统的设计与实现(七):前后端系统UI设计的一些思考
查看>>
TensorFlow on Kubernetes的架构与实践
查看>>
JSP与Servlet之间的相互通信
查看>>
Java死锁实例
查看>>
Linux系统启动详解
查看>>
HashSet 源码分析
查看>>
shell dd
查看>>
mongodb 学习资料汇总
查看>>
Java读取属性配置文件
查看>>
2014-06-28 Web-Front的学习(2)-----CSS(层叠样式表)
查看>>
如何成为Python高手
查看>>
ButterKnife Android程序员的一大利器
查看>>
nginx的3种负载均衡方式
查看>>
Mybatis入门(一)
查看>>
我的友情链接
查看>>
Java简单上传图片例子
查看>>
光线跳线转接太多,断网了
查看>>
我终于有博客了
查看>>
linux 中的 find perm 指令
查看>>
Remove Active Directory Domain Controller Metadata
查看>>