Shell系列(28)- 条件判断之字符串判断
字符串判断
$变量时要用双引号引起来,即"$变量"
测试选项 | 作用 |
-z 字符串 | 判断字符串是否为空(为空返回真) |
-n 字符串 | 判断字符串是否为非空(非空返回真) |
字符串1 == 字符串2 | 判断字符串1和字符串2是否相等(相等返回真) |
字符串1 != 字符串2 | 判断字符串1是否字符串2不相等(不相等返回真) |
格式
- [ 选项 字符串 ]
- [ 字符串 选项 字符串 ]
例子
- a=22
- [ -z "$a" ] && echo False || echo True
- b=22
- [ "$a" == "$b" ] && echo True || echo False