加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

shell 处理小数位加减法(比较)运算

(2012-12-30 12:24:32)
标签:

杂谈

分类: linux
shell 处理小数位加减法(比较)运算 

有一个shell脚本需要处理小数位运算,刚开始使用了expr 
Java代码  http://logo32.iteye.com/images/icon_star.png处理小数位加减法(比较)运算" />
  1. a=7.9    
  2. b=10  
  3. c=`expr  $a \> $b`  


结果运算错误,因为expr只支持整数运算,不支持小数。 
查阅文档后得知,需要使用bc计算器处理 
Java代码  $b"|bc`" wmode="transparent"> http://logo32.iteye.com/images/icon_star.png处理小数位加减法(比较)运算" />
  1. a=7.9  
  2. b=10  
  3. c=`echo "$a \> $b"|bc`  


这次是可以正常输出的,加减法也同样适用 
Java代码  http://logo32.iteye.com/images/icon_star.png处理小数位加减法(比较)运算" />
  1. a=3.2  
  2. b=1.5  
  3. c=`echo "$a $b"|bc`  


以此记录,希望对大家有所帮助。

0

阅读 收藏 喜欢 打印举报/Report
后一篇:隔夜心
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有