全部博文(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 | 若可执行,则为真 |