全部博文(118)
分类:
2008-03-17 22:51:28
格式 | 结果 |
string1 = string2 |
如果两个字符串相同则结果为真 |
string1 != string2 | (和上相反) |
-n string |
如果字符串不为空则为真 |
-z string |
如果字符串为空则结果为真 |
格式 | 结果 |
exp1 -eq exp2 |
如果两个表达式相等则结果为真 |
exp1 -ne exp2 |
(反上) |
exp1 -gt exp2 |
如果exp1大于(large than)exp2则为真 |
exp1 -ge exp2 |
大于等于 |
exp1 -lt exp2 |
如果exp1小于(little than)exp2则为真 |
exp1 -le exp2 |
小于等于 |
!exp | 如果表达式为假则结果为真 |
格式 | 结果 |
-d file |
如果是一个目录则为真 |
-e file |
若存在,则为真 |
-f file |
若为普通文件,则为真 |
-g file |
若SGID位被设置,则为真 |
-r file |
若可读,则为真 |
-s file | 若文件长度不为0,则为真 |
-u file |
若文件SUID位被设置,则为真 |
-w file |
若可读,则为真 |
-x file | 若可执行,则为真 |