条件语句

Posted 海上月是天上月733

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件语句相关的知识,希望对你有一定的参考价值。

条件测试

文件测试

【 操作符 文件或目录 】

常用的测试操作符

-d测试是否为目录
-e测试目录或文件是否存在
-f测试是否为文件
-r测试当前用户是否有权限读取
-w测试当前用户是否有权限写入
-x测试当前用户是否有权限执行
-L测试是否为软连接文件

在这里插入图片描述
在这里插入图片描述

整数测试

【 整数1 操作符 整数2 】

常用的测试操作符

-eq等于
-ne不等于
-gt大于
-lt小于
-le小于或等于
-ge大于或等于

在这里插入图片描述
在这里插入图片描述

字符串比较

【 字符串1 = 字符串2 】
【 字符串1 != 字符串2 】
【 -z 字符串 】

常用的测试操作符

=字符串内容相同
!=字符串内容不同
-z字符串内容为空

在这里插入图片描述

逻辑测试

【 表达式1 】 操作符 【表达式2】
命令1 操作符 命令2

常用的测试操作符

-a或&&逻辑与,而且的意思
-o或
逻辑否

在这里插入图片描述

if语句

单分支结构
双分支结构
多分支结构

例题
1.提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的进入选拔赛,大于10秒的都淘汰,如果输入其它字符则提示重新输入;进入选拔赛的成员再进一步判断男女性别,男生进男生组,女生进女生组,如果输入错误请提示错误
在这里插入图片描述
2.提示用户输入内容,使用if 语句判断输入的内容是否为整数
在这里插入图片描述
3.用if 语句判断主机是否存活
在这里插入图片描述

case语句

1.判断输入的内容是否为整数,再判断输入的内容是奇数还是偶数
在这里插入图片描述
2.用case语句解压根据后缀名为 .tar.gz 或 .tar.bz2 的压缩包到 /opt 目录
在这里插入图片描述

以上是关于条件语句的主要内容,如果未能解决你的问题,请参考以下文章

shell if 语句

PHP条件控制语句之“if语句”

简化条件表达式

PHP项目开发经验整理

在 JSP 中的 <% %> 代码片段中添加链接

PHP中的流程控制