2016-04-14 17 views

回答

1

我認爲,SQLite是一個默認的包,你或許可以這樣寫:

[email protected]:/ $ sqlite3 <<< 'select 123.4/2;' 61.7

0

對於s imple數學您可以使用:

echo $[6/2] 

或者

expr 6/2 

替代,AWK是你的朋友:

awk 'BEGIN{print 123.4/2}' 

#61.7 

注:

Bash 不支持浮點運算。下面是當我們試圖做浮點運算與外殼會發生什麼:

syntax error: invalid arithmetic operator


SRC:

http://www.bashguru.com/2010/12/math-in-shell-scripts.html

+0

它不適用於Android外殼, $ echo $ [6/2] $ [6/2] –

+0

我測試了我的手機上的代碼,它工作。你有沒有安裝忙碌箱子?我用awk替代了我的答案。 –