0
我是新來的bash腳本。我目前正在執行一個涉及浮點數的簡單算術問題。我知道bash本身不會用浮點整數進行算術運算。所以我使用bc
計算器工具。唯一的問題是語法。我能夠得到結果,但沒有達到預期的效果。我如何分配$N_RESULTS
數學運算的值?設置變量爲浮點整數值
//I get arithmetic error with this syntax
NUM1=128.17333
let "N_RESULTS = ($NUM1 - 1)/10 + 1" | bc -l
echo $N_RESULTS
_
//I get correct results if do something like this
NUM1=128.17333
echo "($NUM1 - 1)/10 + 1" | bc -l
整數是一組自然數(0,1,2,3,...)和負數(-1,-2,-3,...)。浮點數用尾數表示小數點位置的整數值0('尾數')和'指數'表示。 「浮點整數」這個詞是矛盾的。 – 2014-10-05 03:19:26