My search this morning was about how could I compare two decimal numbers in bash, and I came to this answser: How to compare to floating point number in a shell script. This one, however, doesn't include this answer here:
$ [[ ((3.56 < 2.90)) ]]; echo $? 1 $ [[ ((3.56 < 4.90)) ]]; echo $? 0
Considering that answer has been downvoted, and it looks some kind of unusual bashism, is this arithmetic evaluation trustworthy for accuracy?