bc
is your friend:
key1="12.3"
result="12.2"
if [ $(bc <<< "$result <= $key1") -eq 1 ]
then
# some code here
fi
Note the somewhat obscure here string (<<<
) notation, as a nice alternative to echo "$result <= $key1" | bc
.
Also, the un-bash-like bc
prints 1
for true and 0
for false.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…