字符串操作符
特别注意:
表格中的字符串测试操作符号一定要用双引号“”括起来 比较符号两边有空格
-z "str" 若长度为0则为真 zero
-n "str" 若长度不为则为真 nonzero
"str1" = "str2" 若str1与str2相等则为真,可以用==代替=
"str1" != "str2" 若str1与str2不相等则为真 可用!==代替
~ [ "abc" = "1" ] &&echo 1||echo 0
0
~ [ "abc"="1" ] &&echo 1||echo 0 #等号两边没空格导致出错
1
~ [ "abc" = 1 ] &&echo 1||echo 0
0