文件
例:[ -d ~/Document ]注意空格不能少。
| 符号 | 效果 |
|---|---|
| -d | 测试是否为目录 |
| -e | 测试是否存在 |
| -f | 测试是否为普通文件 |
| -r | 测试是否是进程可读文件 |
| -s | 测试的长度是否不为0 |
| -w | 测试是否是进程可写文件 |
| -x | 测试是否是进程可执行文件 |
| -L | 测试file是否为符号化链接 |
数值
例:[ 10 -eq 10 ]注意空格不能少。
| 符号 | 效果 |
|---|---|
| -eq | 相等 |
| –ge | 大于或等于 |
| –gt | 大于 |
| –le | 小于或等于 |
| -lt | 小于 |
| -ne | 不等于 |
<h1>字符串</h1>
#比较两个字符串是否相等
[ "wxx" = "wxx" ]
#比较两个字符串是否不等
[ "wxx" != "wxx" ]
#字符串是否不为空
[ -n "wxx" ]
[ "wxx" ]
#字符串是否为空
[ -z "wxx" ]
<h1>逻辑运算符</h1>










网友评论