linux + bashを使用して浮動小数点数を計算する方法

linux + bashを使用して浮動小数点数を計算する方法

浮動小数点数の計算方法:bashを使用する

はい

     DRIVER_MEMORY=$(( 5 * 0.6 * 0.9 ))
-bash: 5 * 0.6 * 0.9 : syntax error: invalid arithmetic operator (error token is ".6 * 0.9 ")

注 - 結果は整数でなければなりません。したがって、数字を下げることができます。

ベストアンサー1

奇妙な解決策:

 DRIVER_MEMORY=$( awk '{ print 5*0.6*0.9 }' <<< "")

BCソリューション:

DRIVER MEMORY=$(echo "5*0.6*0.9" | bc)

おすすめ記事