bash で浮動小数点演算を使用するにはどうすればいいですか? 質問する

bash で浮動小数点演算を使用するにはどうすればいいですか? 質問する

Bash スクリプトで 2 つの画像の幅を分割しようとしていますが、bash は0次のような結果を返します。

RESULT=$(($IMG_WIDTH/$IMG2_WIDTH))

私は Bash ガイドを勉強し、 を使うべきだと知っています。bcインターネット上のすべての例では が使用されていますbc。 ではecho同じものを に入れようとしましたSCALEが、うまくいきませんでした。

以下はチュートリアルで見つけた例です:

echo "scale=2; ${userinput}" | bc 

Bash で のような float を取得するにはどうすればよいでしょうか0.5?

ベストアンサー1

できません。bash は整数のみを扱うので、などのツールに委任する必要がありますbc

おすすめ記事