LinuxSir.cn,穿越时空的Linuxsir!

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

BASH中怎么进行浮点运算?

[复制链接]
发表于 2003-1-15 11:41:24 | 显示全部楼层 |阅读模式
bash中怎么进行浮点运算呢?
比如: 1.01 + 100
每次我运行都出错,但运行 1 + 100 就正确,难道
BASH不支持浮点运算?
发表于 2003-1-15 12:04:01 | 显示全部楼层

用bc

例如:
result=`echo 1.01+100 | bc -q`
echo $result
发表于 2003-1-15 13:50:55 | 显示全部楼层
请问winix兄那用declare/typeset如何设定浮点数?
在ksh中可以用typeset -f来声明浮点数,为什么在
bash中????请教啦~~~
 楼主| 发表于 2003-1-15 17:15:56 | 显示全部楼层
Thanks.
发表于 2003-1-17 18:35:35 | 显示全部楼层
[javalee@Linux javalee]$ echo '333.444+444.333'|bc -q
777.777
[javalee@Linux javalee]$
very good !thank winix
 楼主| 发表于 2003-1-18 15:36:55 | 显示全部楼层
bc是什么软件里面的呢?我用的LFS,提示找不到bc。只有在gentoo里面才行,我想自己写一个LFS自动安装脚本,并且计算安装的时间,有没有其它方法呢?因为在LFS安装过程中没有bc呀。Thansk
发表于 2003-1-18 15:55:41 | 显示全部楼层
bc是RH8自带的实用程序,至于您说的LFS我没有! 我不敢妄加评论 如果兄弟在写脚本有疑惑时可以把您的文件贴出来,以便让兄弟们看得清除,说得到位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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