1、比较两个字符串是否相等的办法是:
if [ "$a" = "$b" ]; then
这里的关键有几点:
1 使用单个等号
2 注意到等号两边各有一个空格:这是unix shell的要求
3 $a可以加上引号,也可以不加
2、整数比较
-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" ]
3、判断字符串是否为空:
-z 字符串为"null".就是长度为0.
-n 字符串不为"null"
if [ -z "$str" ]; then