For example:# [[ -24 > 0 ]] &&  echo HiHiSince yesterday, I found this weird behavior. What could be the reason?
negative values are being treated as positive in RHEL suddenly. Why?
test;math
Because -24 is greater than 0 on a string comparison basis - three characters versus one character. For comparing numbers:$ [[ -24 -gt 0 ]] && echo Hi$ 