整数比较:

################################

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

字符串比较
=
等于
if [ "$a" = "$b" ]
############################

==
等于
if [ "$a" == "$b" ]
与=等价.

#############################

!=
不等号
if [ "$a" != "$b" ]

这个操作符将在` `.``.``.` ` 结构中使用模式匹配.
#################################

<
小于, 按照ASCII字符进行排序
if [[ "$a" < "$b" ]]
if [ "$a" \< "$b" ]
注意"<"使用在[ ] 结构中的时候需要被转义.
##################################

>
大于, 按照ASCII字符进行排序
if [[ "$a" > "$b" ]]
if [ "$a" \> "$b" ]