請幫忙。如何做到這一點BASH without bc :: if [echo`awk'BEGIN {print 0.001> 0.9}'`-eq 0];然後做東西; fi
if [ echo `awk 'BEGIN{print 0.001>0.9}'` -eq 0 ]; then DO SOMETHING; fi
但這是錯誤的。
我想要做的是:如果第一個數字(0.001),如果大於0.9,那麼做東西。否則什麼都不做
這些數字總是像0.001,0.03,0.89等float ...
啊,我不能使用bc命令。
是什麼第一個數字的來源?顯然,0.001從不大於0.9,所以你必須有一些變量你打算比較0.9。 – chepner