-b file 若文件存在且是一个块特殊文件,则为真
-c file 若文件存在且是一个字符特殊文件,则为真
-d file 若文件存在且是一个目录,则为真
-e file 若文件存在,则为真
-f file 若文件存在且是一个规则文件,则为真
-g file 若文件存在且设置了SGID位的值,则为真
-h file 若文件存在且为一个符合链接,则为真
-k file 若文件存在且设置了"sticky"位的值
-p file 若文件存在且为一已命名管道,则为真
-r file 若文件存在且可读,则为真
-s file 若文件存在且其大小大于零,则为真
-u file 若文件存在且设置了SUID位,则为真
-w file 若文件存在且可写,则为真
-x file 若文件存在且可执行,则为真
-o file 若文件存在且被有效用户ID所拥有,则为真

-z string 若string长度为0,则为真
-n string 若string长度不为0,则为真
string1 = string2 若两个字符串相等,则为真
string1 != string2 若两个字符串不相等,则为真

int1 -eq int2 若int1等于int2,则为真
int1 -ne int2 若int1不等于int2,则为真
int1 -lt int2 若int1小于int2,则为真
int1 -le int2 若int1小于等于int2,则为真
int1 -gt int2 若int1大于int2,则为真
int1 -ge int2 若int1大于等于int2,则为真

!expr 若expr为假则复合表达式为真。expr可以是任何有效的测试表达式
expr1 -a expr2 若expr1和expr2都为真则整式为真
expr1 -o expr2 若expr1和expr2有一个为真则整式为真

最新文章

  1. 基于jsp+servlet图书管理系统之后台万能模板
  2. hibernate.cfg.xml常见配置
  3. Web.Config如何输入特殊字符
  4. 去HTML代码
  5. 实战Django:官方实例Part6
  6. 纯Html+Ajax和JSP两者的优缺点
  7. .net截取指定长度汉字超出部分以指定的字符代替
  8. Access2007中如何运行SQL执行SQl语句
  9. 设计模式(三)建造者模式Builder(创建型)
  10. IOS 导出ipa文件方法
  11. Python标准异常总结
  12. Windows 安装 Vue
  13. .NET Core中使用AutoMapper
  14. Windows操作系统发展历程
  15. 【编辑器】Visual Studio Code
  16. nginx环境安装配置fail2ban屏蔽攻击ip
  17. 数据分析之pandas模块
  18. SELinux 是什么?
  19. HDU 4035 Maze 概率DP 搜索
  20. JS框架设计之命名空间设计一种子模块

热门文章

  1. EF 使用 oracle
  2. Golang基础(二)
  3. 51nod 1571 最近等对 | 线段树 离线
  4. 【转】嵌入式Linux驱动面试题三道
  5. UOJ #7 【NOI2014】 购票
  6. 【poj2411】 Mondriaan's Dream
  7. Go interface{}、类型断言
  8. MyBatis.3.CRUD
  9. 解题:POI 2004 String
  10. [CQOI2016] 手机号码 (数位dp)