设为首页 加入收藏

TOP

Linux之Shell 比较运算符
2014-11-24 03:11:44 来源: 作者: 【 】 浏览:2
Tags:Linux Shell 比较 运算

Linux之Shell 比较运算符


测试命令


test命令用于检查某个条件是否成立,它可以进行数值、字符和文件3个方面的测试,其测试符和相应的功能分别如下。


(1)数值测试:


  -eq 等于则为真。


  -ne 不等于则为真。


  -gt 大于则为真。


  -ge 大于等于则为真。


  -lt 小于则为真。


  -le 小于等于则为真。


(2)字串测试:


  = 等于则为真。


  != 不相等则为真。


  -z字串 字串长度伪则为真。


  -n字串 字串长度不伪则为真。


(3)文件测试:


  -e文件名 如果文件存在则为真。


  -r文件名 如果文件存在且可读则为真。


  -w文件名 如果文件存在且可写则为真。


  -x文件名 如果文件存在且可执行则为真。


  -s文件名 如果文件存在且至少有一个字符则为真。


  -d文件名 如果文件存在且为目录则为真。


  -f文件名 如果文件存在且为普通文件则为真。


  -c文件名 如果文件存在且为字符型特殊文件则为真。


  -b文件名 如果文件存在且为块特殊文件则为真



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇二分查找的实现及注意事项 下一篇shell for参数

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)