test if DEMO
2016-07-17 14:23
274 查看
可参考:http://blog.chinaunix.net/uid-20671208-id-3643362.html
1、test 举例:
2、文件属性测试操作符:
3、字符串测试操作符:
4、算术测试操作符:
1、test 举例:
test -d ~/auto && echo true || echo false #家目录是否存在目录auto,存在打印true,否则打印false
2、文件属性测试操作符:
-e:文件存在则为真 -f:文件存在且是一个常规文件则为真 -d:文件存在且是目录则为真 -l,-h:文件存在且是一个链接文件则为真 -g:文件存在且设置了sgid则为真 -u:文件存在且设置了suid则为真 -r:文件存在且是可读则为真 -w:文件存在且是可写则为真 -x:文件存在且是可执行则为真 -s:文件存在且不为空则为真 注意:! -s:取反时中间必须有空格 <file1> -nt <file2>:1比2新则为真 <file1> -ot <file2>:1比2旧则为真 <file1> -ef <file2>:1有硬链接到2则为真
3、字符串测试操作符:
-z:空则为真 -n:非空则为真 ==:相等则为真 !=:不相等则为真 str1 < str2:1的字典顺序在2前则为真 str1 > str2:1的字典顺序在2后则为真
4、算术测试操作符:
-eq:相等则为真 -ne:不相等则为真 -le:小于等于则为真 -ge:大于等于则为真 -lt:小于则为真 -gt:大于则为真
相关文章推荐
- MyCAT-1.4-RC基准测试
- java设计模式-工厂模式
- CTF百密一疏——凯撒密码
- POJ2393————Yogurt factory (贪心)
- xxx
- POJ3258(最大化最小值)
- MediaPlayerManager
- Android Studio 构建项目一直卡在 gradle build running 解决方法
- [暑假集训] jzoj 2016.7.17 noip模拟赛C&B 总结
- genymotion 启动模拟器"unable to start the virtual device"问题解决
- gulp + browserSync 一起提高前端开发效率吧!
- jzoj 1365. 【队列练习】奇怪的电梯
- 深入浅出 RecyclerView
- css3学习以及移动端开发基本概念的思考
- hihocoder-平衡树·SBT
- 利用 libevent 实现简单 http client GET、POST
- handler浅谈
- HTML iframe 用法小总结
- linux系统中怎么结束boa进程?
- gcc选项 -D_REENTRANT机制