LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1110|回复: 1

在Shell下如何进行两个用科学计数法表示的两数的算术运算?

[复制链接]
发表于 2006-12-17 16:32:09 | 显示全部楼层 |阅读模式
在两个文件中分别用grep得到如下两行:

  1.    1 A= 0.1E+02 B= 0.11E-1 C=0.111

  2.   1 A= 0.2E+02 B= 0.12E-1 C=0.211
复制代码


现在想让两个A, 两个B分别相减, 直接在bash下用expr好象不行, 有啥好法子可以处理呢?
发表于 2006-12-18 00:16:12 | 显示全部楼层
davistar@davi ~
$ awk 'BEGIN{x=1E02;y=0.1E+02; printf "%d" ,x - y }'
90
davistar@davi ~
$ awk 'BEGIN{x=1E02;y=0.1E+02; printf "%e" ,x - y }'
9.000000e+01


ps:好像bc命令也可以的 你自己试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表