1. 条件测试: test
>: gt、>=:ge、<: lt、<=: le、=: eq、!=:ne
命令 | 功能 |
---|---|
[ -d DIR ] | 如果DIR存在并且是一个目录则为真 |
[ -f FILE ] | 如果FILE存在且为一个普通文件则为真 |
[ -z String ] | 如果String的长度为0则为真 |
[ -n String ] | 如果string的长度非0则为真 |
[ String1 = String2 ] | 如果两个字符串相同则为真 |
[ String1 != String2 ] | 如果字符串不同则为真 |
[ Arg1 op Arg2 ] | op是-eq(等于),-ne(不等于),-lt(小于), -le(小于等于), -gt(大于), -ge(大于等于) |