由于Bash脚本不支持浮点数,因此我在编写脚本时遇到了一个问题,无法从这个条件中生成命令。
if ([ $first_util -gt 0.10 ] || [ $first_util -le 1.00 ]) && [ $first_sig -ge $first_sig_min ]; then
#state1
else
#state2
fi
我希望首先使用“或”来处理第一和第二个条件,然后再与第三个条件使用“且”,但在这种情况下,所有数字都是浮点数而不是整数。
如何解决这个问题?谢谢