文件表达式
表达式 | 说明 |
---|---|
-e |
如果 |
-d |
如果 |
-f |
如果 |
-L |
如果 |
-r |
如果 |
-w |
如果 |
-x |
如果 |
-s |
如果文件长度不为 0,则为真 |
-h |
如果文件是软链接,则为真 |
如果 |
|
如果 |
整数变量表达式
表达式 | 说明 |
---|---|
-eq | 等于 |
-ne | 不等于 |
-gt | 大于 |
-ge | 大于等于 |
-lt | 小于 |
-le | 小于等于 |
字符串变量表达式
表达式 | 说明 |
---|---|
if [ $a = $b ] | 如果 $a 等于 $b,则为真(字符串允许使用赋值号做等号) |
if [ $a != $b ] | 如果 $a 不等于 $b,则为真 |
if [ -n $a ] | 如果 $a 非空(非 0),返回 0(true) |
if [ -z $a ] | 如果 $a 为空,则为真 |
if [ $a ] | 如果 $a 非空,返回 0(与 -n 蕾丝) |