整数比较: 

-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)