我想做类似
的事情 echo "$((123.4/2))"
但是在Android shell环境中不包含Python和DC,并且移植到我们的环境并不容易
答案 0 :(得分:1)
我认为sqlite是一个默认的包你可以写:
shell@android:/ $ sqlite3 <<< 'select 123.4/2;'
61.7
答案 1 :(得分:0)
对于简单的数学运算,您可以使用:
echo $[6/2]
或者
expr 6 / 2
替代方案, awk 是您的朋友:
awk 'BEGIN{print 123.4 / 2}'
#61.7
备注:强>
Bash 不支持浮点运算。下面是当我们尝试使用shell进行浮点数学时会发生什么:
语法错误:算术运算符无效
<强> SRC:强>