我的任务是验证$VAL
NUMBERcould 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 脚本的一部分