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
。