首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Linux控制台中进行划分?

如何在Linux控制台中进行划分?
EN

Stack Overflow用户
提问于 2009-07-06 17:05:48
回答 10查看 106.7K关注 0票数 74

我必须计算变量,我想找出一个变量除以另一个变量的值。我应该使用什么命令来做这件事?

EN

回答 10

Stack Overflow用户

发布于 2009-07-06 17:12:45

在bash shell中,使用$(( ... ))将算术表达式括起来

代码语言:javascript
复制
$ echo $(( 7 / 3 ))
2

虽然我认为你被限制为整数。

票数 69
EN

Stack Overflow用户

发布于 2013-05-22 01:06:40

代码语言:javascript
复制
echo 5/2 | bc -l

2.50000000000000000000

'bc‘中的'-l’选项允许浮点结果

票数 39
EN

Stack Overflow用户

发布于 2012-07-05 23:27:54

更好的方法是使用"bc",一个任意精度的计算器。

代码语言:javascript
复制
variable=$(echo "OPTIONS; OPERATIONS" | bc)

例如:

代码语言:javascript
复制
my_var=$(echo "scale=5; $temp_var/100 + $temp_var2" | bc)

其中"scale=5“表示准确度。

代码语言:javascript
复制
man bc 

附带了几个使用示例。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1088098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档