条件语句
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 目录
以上是关于条件语句的主要内容,如果未能解决你的问题,请参考以下文章