出力計算を変数に保存し、コマンドを使用して結果を小数点として表示して簡単なコーディングをしたいと思いますbc
。ただし、これは除算計算ではなく減算計算にのみ機能します。
numberTotalX=$(echo "$varnameY - $var1" | bc)
echo " Number.total.x is $numberTotalX "
結果:
Number.total.x is 7443.576
しかし、このコマンドの場合:
numberSplitInteger=$(echo "$numberTotalX / $var2" | bc)
echo " Number of split integer is $numberSplitInteger "
結果は小数点のない一般的な整数です。
Number of split integer is 2461
答え1
あなたが探しているものはscale
以下を使用してください:
numberSplitInteger=$(echo "scale=x;$numberTotalX / $var2" | bc)
x
小数点以下の値を示します。