我在配置文件中有1-4个linux服务器名称,我将不得不从配置文件中删除这些名称并为其分配值(从linux命令派生的浮点值)。现在,从配置文件中取出的服务器数量可能会根据服务器的可用性而有所不同(例如,如果服务器由于某种原因而关闭,我们将从配置文件中删除该服务器或将其注释掉),因此服务器的固定数量为4,但是它的可用性可能会降低,我该如何比较得出的值并找出其中的最小/最小值?如果有人可以为此提供建议,那就太好了。
答案 0 :(得分:0)
要比较两个浮点数,可以使用bc
。它将打印(不返回)0
表示错误,1
表示真实语句:
$ bc <<< '2.01 > 2.1'
0
$ bc <<< '2.1 > 2.01'
1
$ bc <<< '2.01 >= 2.1'
0
$ bc <<< '2.01 >= 2.01'
1