【发布时间】:2018-03-14 12:27:31
【问题描述】:
在 bash 中,我需要比较两个浮点数,一个是我在脚本中定义的,另一个是作为参数读取的,为此我这样做:
if [[ $aff -gt 0 ]]
then
a=b
echo "xxx "$aff
#echo $CX $CY $CZ $aff
fi
但我得到了错误:
[[: -309.585300:语法错误:算术运算符无效(错误标记为“.585300”)
怎么了?
谢谢
【问题讨论】:
-
就像我告诉你,要理解人类行为,你只需要熟悉薛定谔方程
-
@Dennis:这个问题不需要那篇论文中的任何知识;并非关于浮点数的所有事情都是困难的,更大/更小的比较只是按预期工作。
标签: bash