【发布时间】:2016-04-14 21:05:33
【问题描述】:
我想做类似的事情
echo "$((123.4/2))"
但是Python和dc不包含在Android shell环境中,移植到我们的环境并不容易
【问题讨论】:
我想做类似的事情
echo "$((123.4/2))"
但是Python和dc不包含在Android shell环境中,移植到我们的环境并不容易
【问题讨论】:
我认为 sqlite 是您可能可以编写的默认包:
shell@android:/ $ sqlite3 <<< 'select 123.4/2;'
61.7
【讨论】:
对于简单的数学,您可以使用:
echo $[6/2]
或者
expr 6 / 2
另一种选择,awk 是你的朋友:
awk 'BEGIN{print 123.4 / 2}'
#61.7
注意事项:
Bash 不支持浮点运算。当我们尝试使用 shell 进行浮点数学运算时会发生以下情况:
语法错误:算术运算符无效
SRC:
【讨论】: