如何比较Bash中的两个浮点数?
我正在努力比较bash脚本中的两个浮点数。我必须要变量。
let num1=3.17648e-22let num2=1.5
现在,我只想对这两个数字做一个简单的比较:
st=`echo "$num1 < $num2" | bc`if [ $st -eq 1]; then echo -e "$num1 < $num2"else echo -e "$num1 >= $num2"fi
不幸的是,对于数字1的正确处理,我遇到了一些问题,因为数字1可以是“e-格式”。:(
任何帮助,提示都欢迎!
长风秋雁
POPMUISE
芜湖不芜
相关分类