shell测试
来源:互联网 发布:手机看片下什么软件 编辑:程序博客网 时间:2024/05/17 03:37
测试的两种方法
方法一:
test expression
方法二:
[ expression ]
文件测试
[ -b FILE ] #当文件存在且是块文件时为真,否则假
[ -c FILE ] #当文件存在且是字符设备时为真,否则假
[ -d FILE ] #当文件存在且是目录时为真,否则假
[ -e FILE ] #当文件或者目录存在时为真,否则假
[ -f FILE ] #当文件存在且为普通文件时为真,否则假
[ -x FILE ] #当文件存在且为可执行文件是为真,否则假
[ -w FILE ] #当文件存在且为可写文件时为真,否则假
[ -r FILE ] #当文件存在且为可读文件时为真,否则假
[ -l FILE ] #当文件存在且为链接文件时为真,否则假
[ -p FILE ] #当文件存在且为管道文件时为真,否则假
[ -s FILE ] #当文件存在且大小不为0时为真,否则假
[ -S FILE ] #当文件存在且为socket文件时为真,否则假
[ -g FILE ] #当文件存在且设置了SGID时为真,否则假
[ -u FILE ] #当文件存在且设置了SUID时为真,否则假
[ -k FILE ] #当文件存在且设置了sticky属性时为真,否则假
[ -G FILE ] #当文件存在且属于有效的用户组时为真,否则假
[ -O FILE ] #当文件存在且属于有效的用户时为真,否则假
[ FILE1 -nt FILE2 ] #当FILE1比FILE2新时为真,否则假
[ FILE1 -ot FILE2 ] #当FILE1比FILE2旧时为真,否则假
字符串测试
[ -z "string" ] #字符串为空时为真,否则假
[ -n "string" ] #字符串非空时为真,否则假
[ "string1"="string2" ] #字符串string1和string2相同时为真,否则假
[ "string1"!="string2" ] #字符串string1和string2不同时为真,否则假
[ "string1">"string2" ] #按照字典排序,字符串string1在string2之前时为真,否则假
[ "string1"<"string2" ] #按照字典排序,字符串string1在string2之后时为真,否则假
整数比较
[ num1 -eq num2 ] #num1==num2为真,否则假
[ num1 -gt num2 ] #num1>num2为真,否则假
[ num1 -lt num2 ] #num1<num2为真,否则假
[ num1 -ge num2 ] #num1>=num2为真,否则假
[ num1 -le num2 ] #num1<=num2为真,否则假
[ num1 -ne num2 ] #num1!=num2为真,否则假
- shell测试
- shell 测试
- shell测试
- shell中的条件测试
- shell 文件状态测试
- SHELL 水平测试 [转]
- shell条件测试
- shell之条件测试
- shell条件测试
- shell条件测试
- SHELL 水平测试
- shell之测试语法
- Shell 编程测试习题
- SHELL中的测试条件
- SHELL 综合水平测试
- 压力测试shell脚本
- shell条件测试
- shell 文件测试操作
- python中inspect使用
- iOS html中嵌入图片适应手机屏幕大小
- JSP标准标签库(JSTL)网上文档
- 安卓实现微信分享——完整
- 关于数据结构的学习经验分享 (二叉树相关的内容)
- shell测试
- python filter()、map()、reduce()函数解析
- 程序员面试宝典(第5版)——互动出版网
- 位图BitMap图像的读取与存储
- 计算机网络之路由器与分组交换
- B返回A时,对A进行操作
- 2015程序员值得收藏的十大主流button模式
- iOS开发应用上传AppStore的步骤
- 在jquery中使用checkbox控件标签的隐藏和显示