下表列出了常用的字符串运算符,假定变量a为“abcd”,变量b为“efgh”
运算符 | 说明 | 举例 |
= | 检测两个字符串是否相等,相等则返回true | [ $a = $b ]返回false |
!= | 检测两个字符串是否相等,不相等返回true | [ $a != $b ]返回true |
-z | 检测字符串长度是否为0,为0返回true | [ -z $a ]返回false |
-n | 检测字符串长度是否为0,不为0返回true | [ -n $a ]返回true |
str | 检测字符串是否为空,不为空返回true | [ $a ]返回true |
案例,假定变量a为“abcd”,变量b为“efgh”
创建
编辑
检测两个字符串是否相等,相等则返回true,[ $a = $b ]返回false
检测两个字符串是否相等,不相等返回true,[ $a != $b ]返回true
检测字符串长度是否为0,为0返回true,[ -z $a ]返回false
检测字符串长度是否为0,不为0返回true,[ -n $a ]返回true
检测字符串是否为空,不为空返回true,[ $a ]返回true
添加执行权限
结果