我必须计算变量,我想找出一个变量除以另一个变量的值。我应该使用什么命令来做这件事?
发布于 2009-07-06 17:12:45
在bash shell中,使用$(( ... ))
将算术表达式括起来
$ echo $(( 7 / 3 ))
2
虽然我认为你被限制为整数。
发布于 2013-05-22 01:06:40
echo 5/2 | bc -l
2.50000000000000000000
'bc‘中的'-l’选项允许浮点结果
发布于 2012-07-05 23:27:54
更好的方法是使用"bc",一个任意精度的计算器。
variable=$(echo "OPTIONS; OPERATIONS" | bc)
例如:
my_var=$(echo "scale=5; $temp_var/100 + $temp_var2" | bc)
其中"scale=5“表示准确度。
man bc
附带了几个使用示例。
https://stackoverflow.com/questions/1088098
复制相似问题