整数比较:
-eq 等于,如: if [ "$a" -eq "$b" ] -ne 不等于,如: if [ "$a" -ne "$b" ] -gt 大于,如: if [ "$a" -gt "$b" ] -ge 大于等于,如: if [ "$a" -ge "$b" ] -lt 小于,如: if [ "$a" -lt "$b" ] -le 小于等于,如: if [ "$a" -le "$b" ] < 小于(需要双括号),如: (("$a" < "$b")) <= 小于等于(需要双括号),如: (("$a" <= "$b")) > 大于(需要双括号),如: (("$a" > "$b")) >= 大于等于(需要双括号),如: (("$a" >= "$b"))
str1和str2字符串操作的含义:
操作符 如果...则为真str1 = str2 str1匹配str2str1 != str2 str1不匹配str2str1 < str2 str1小于str2str1 > str2 str1大于str2-n str1 str1为非null(长度大于0)-z str1 str1为null(长度为0)