【发布时间】:2021-04-19 11:52:49
【问题描述】:
我的任务是验证 $VAL NUMBER could be float or integer 是否小于数字 1
我做到了
val=0.999
[[ $val -lt 1 ]] && echo less then 1
-bash: [[: 0.999: syntax error: invalid arithmetic operator (error token is ".999")
比较任何 $val 数字(浮点数或整数)并在值小于 1 时进行测试的正确方法是什么?
解决方案也可以使用 Perl/Python line linear ,这将成为我的 bash 脚本的一部分
【问题讨论】: