1. ホーム
  2. バッシュ

[解決済み】bashで浮動小数点演算を使用するには?

2022-03-31 01:07:52

質問

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

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

Bashのガイドを勉強したところ、このように bc しかし、インターネット上のすべての例で、彼らは bc . で echo の中に同じものを入れてみました。 SCALE が、うまくいきませんでした。

チュートリアルにあった例です。

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

Bashでfloatを表示させるには? 0.5 ?

解決方法は?

できません。bash だけ は整数を扱います。 が必要です。 などのツールに委ねます。 bc .