博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux shell - 除法保留小数点
阅读量:5051 次
发布时间:2019-06-12

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

我想实现 举例:1/3=0.33得到0.33,

尝试过bc 只能得到.33,没有0,

linux 下的shell脚本,13是变量$a$b,并能指定小数点后的位数,

 

方法1

$> res=$(printf "%.5f" `echo "scale=5;1/3"|bc`)$> echo $res0.33333

 

方法2

$> ab=`echo "scale=5;a=1/3;if(length(a)==scale(a)) print 0;print a"|bc`$> echo $ab0.33333

 

转载于:https://www.cnblogs.com/recognition/p/5459681.html

你可能感兴趣的文章
我把转载的随笔/文章删掉的原因
查看>>
Dubbo 和 Spring Cloud微服务架构 比较及相关差异
查看>>
构建布局良好的Windows程序
查看>>
Android: 关于百度地图缩放级别
查看>>
MVC.Net: 解决Attempted to access an unloaded appdomain的问题
查看>>
oracle对操作系统文件的读写操作
查看>>
C++ 模板详解(一)
查看>>
基于matlab的蓝色车牌定位与识别---识别
查看>>
团队冲刺(二)个人工作总结3
查看>>
把list打成JSSON数组
查看>>
[leedcode 34] Search for a Range
查看>>
使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)
查看>>
xamarin android 实现二维码带logo生成效果
查看>>
[物理学与PDEs]书中一些对数学研究有用的引理
查看>>
上海交通大学2007年数学分析考研试题
查看>>
[Everyday Mathematics]20150129
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.4.10
查看>>
陕西省第九次大学生高等数学竞赛复赛试题
查看>>
MyBATIS插件原理第一篇——技术基础(反射和JDK动态代理)(转)
查看>>
剑指Offer面试题:5.重建二叉树
查看>>