前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shell 条件判断汇总

Shell 条件判断汇总

作者头像
一见
发布2018-08-07 12:08:42
8010
发布2018-08-07 12:08:42
举报
文章被收录于专栏:蓝天蓝天

-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有一个为真则整式为真

上一篇:对UML中的include和extend两个常见用例间关系的理解

下一篇:WGet使用指南

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2008-03-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档