Test
在 RHEL 中,負值突然被視為正值。為什麼?
例如:
# [[ -24 > 0 ]] && echo "Hi" Hi
從昨天開始,我發現了這種奇怪的行為。可能是什麼原因?
因為“-24”在字元串比較的基礎上大於“0”——三個字元對一個字元。比較數字:
$ [[ -24 -gt 0 ]] && echo "Hi" $