- 关系运算符,整型数据比较,结果返回True或者False
操作符 含义
-eq =
-ne !=
-gt >
-ge >=
-lt <
-le <=
实例:
#! /usr/bin/bash
#relation.sh
a=10
b=11
if [ $a -eq $b ]
then
echo "a等于b"
else
echo "a不等于b"
fi
注意:
#$a前面及$b后面需要加上空格
结果:
a不等于b
- 关系运算符,字符串比较
操作符 含义
=
!=
-z 字符串长度是否为0,为0返回 true。
-n 检测字符串长度是否为0,不为0返回 true。
实例:
#! /usr/bin/bash
a="string1"
b="string1&#