2

変数が「1.5」以上かどうかを確認するために、簡単な計算を実行しようとしていますが、[: 2.41: integer expression expected

コード:

reSum=$(expr "scale=1;555/230" | bc)

if [ $reSum -ge "1.5" ]; then
...
fi

シェルスクリプトで浮動小数点比較を行うにはどうすればよいですか?

4

2 に答える 2

9
if echo 555 230 | awk '{exit $1/$2 >= 1.5 ? 0 : 1}'
then
  # ...
fi
于 2013-07-30T23:04:15.843 に答える