shell编程中如何计算使用除法
2008-09-25 16:51
337 查看
(@转载请注明出处:http://blog.csdn.net/cmatch)
shell编程中计算使用除法,基本上默认都是整除。
比如:
num1=33
num2=22
num3=`expr $num2 / $num1`
这个时候num3=0,是因为expr不支持浮点除法。
解决的方法:
num4=`echo "sclae=2; $num2/$num1" | bc`
使用bc工具,加入sacle参数。
shell编程中计算使用除法,基本上默认都是整除。
比如:
num1=33
num2=22
num3=`expr $num2 / $num1`
这个时候num3=0,是因为expr不支持浮点除法。
解决的方法:
num4=`echo "sclae=2; $num2/$num1" | bc`
使用bc工具,加入sacle参数。
相关文章推荐
- 如何使用AppCAD计算传输线的特性阻抗?
- 如何计算 一个音视频文件 (.ts)文件 (包含pcr信息). 播放所使用的带宽
- Logical calculation with tableaux (如何使用tableaux进行逻辑计算)
- 如何在js中精确除法计算并保留两位小数(不丢失精度)java针对于BigDecimal类型
- 如何使用Linux的bc命令计算π的值
- 如何使用Core Text计算一段文本绘制在屏幕上之后的高度
- 三分钟学会如何在函数计算中使用 puppeteer
- 使用HTML5 canvas做地图(2)瓦片以及如何计算的
- windows下如何快速优雅的使用python的科学计算库?
- 大数据IMF传奇行动绝密课程第118课:Spark Streaming性能优化:如何获得和持续使用足够的集群计算资源
- 如何使用Opencv计算PSNR
- 如何使用List类内部方法计算List元素之和
- 如何不用除法计算A/3
- 使用测试工具时候如何计算设置并发数?
- 如何使用Java计算次方(次幂)
- 使用测试工具时候如何计算设置并发数?
- 如何使用excel计算工龄
- 如何把前台js中计算出来的一个字符串传递到后台使用
- 股票入门基础知识23:如何计算使用速动比率
- 如何使用C++在编译期计算阶乘