第2章 Shell条件测试-【千锋教育】Linux Shell自动化运维(慕课版)同步教案

2023-03-23
| 9页
| 118人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高三
章节 -
类型 教案
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 76 KB
发布时间 2023-03-23
更新时间 2023-04-09
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-23
下载链接 https://m.zxxk.com/soft/38240989.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

课程名称 第2章 Shell条件测试 计划学时 4学时 内容分析 本章主要介绍Shell中的条件测试语句、if条件语句、case条件语句、case条件语句案例实战 教学目标 与 教学要求 要求学生掌握Shell中的条件测试语句,掌握if条件语句,掌握case条件语句,掌握使用if和case条件语句编写脚本 教学重点 Shell中的条件测试语句、if条件语句、case条件语句、case条件语句案例实战 教学难点 Shell中的条件测试语句、if条件语句、case条件语句、case条件语句案例实战 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (Shell中的条件测试语句、if条件语句) 回顾内容,引出本课时主题 1. 回顾内容,引出本课时主题。 上面两节学习了Shell变量的相关内容,本节开始Shell条件测试的相关内容,Shell脚本就是各种命令、判断和循环语句的集合,如Linux命令、 if 条件语句、for循环语句等,也就是说Shell脚本把含有逻辑运算的一段可执行代码写在了程序文件中。 本节着重讲解Shell中的条件测试语句和if条件语句,从而引出本节的内容。 2. 明确学习目标 (1) 能够熟悉文件测试和整数测试 (2) 能够熟悉字符串测试和逻辑运算符 (3) 能够理解if单分支、if双分支和if多分支 (4) 能够理解if语句配置yum源实战脚本 知识讲解 · Shell中的条件测试语句 在Shell中,各种条件结构通常都需要进行各种测试,然后根据测 试结果执行不同的操作。测试判断有时也会与if等条件语句相结合,以减少程序运行的错误。 在Shell中,对指定的条件进行判断,执行条件测试表达式后通常 会返回“真”或“假”,就像执行命令后的返回值为0表示真、非0表示假一样。接下来详细介绍各种测试语句。 · 文件测试 在Shell编程中,通常使用test命令进行条件测试,语法形式为“test <测试表达式>”。注意,利用test命令进行条件测试表达式时,test命令和“<测试表达式>”之间至少有一个空格。 除test可以使用“<测试表达式>”外,还有一种方式可以使用“<测试表达式>”,就是使用中括号,语法格式为“[<测试表达式>]”。通过[]进行条件测试的方法,与test命令用法相同,推荐使用此方法。 文件测试操作符如表所示。 -d 测试是否为目录(Directory) -a 测试目录或文件是否存在(Exist) -f 测试是否为文件(File) -r 测试当前用户是否可读(read) -w 测试当前用户是否可写(write) -x 测试当前用户是否可执行(excute) · 整数测试 整数测试通常用于数值之间的运算,其语法格式为[ 整数1操作符整数2 ]或 test整数1操作符 整数2。整数测试操作符如表所示。 操作符 含义 -eq 等于(Equal) -ne 不等于(Not Equal) -gt 大于(Greater Than) -lt 小于(Lesser Than) -le 小于或等于(Lesser or Equal) -ge 大于或等于(Greater or Equal) 另外,也可以使用C语言中的关系运算符比较两个变量的大小,比较的结果是一个布尔值,即true或false。注意要用双小括号(( ))。 关系运算符如表所示。 符号 含义 = = 等于(Equal) ! = 不等于(Not Equal) > 大于(Greater Than) < 小于(Lesser Than) <= 小于或等于(Lesser or Equal) >= 大于或等于(Greater or Equal) · 字符串测试 字符串测试操作符的作用包括比较字符串是否相同、测试字符串的长度是否为0。书写表达式为[字符串1= 字符串2]、[字符串1 != 字符串2]或[-z 字符串]。 字符串测试运算符如表所示。 符号 含义 -z 判断字符串长度是否为0 -n 判断字符串长度是否为非0 ! 判断两个字符串是否不相等 = 判断两个字符串是否相等 · 逻辑运算符 在Shell条件测试中,使用逻辑运算符实现复杂的条件测试,逻辑运算符用于操作两个变量。逻辑运算符语法格式为: [ 表达式1 ] 操作符 [ 表达式2 ] 或 命令1 操作符 命令2 常用的操作符如表所示(注意:-a和-o放在[]里面用,&&和||放在[]外面用)。 运算符 含义 -a或 && 判断操作符两边均为真,结果为真,否则为假,”逻辑与” -o或 || 判断操作符两边一边为真,结果为真,否则为假,”逻辑或”

资源预览图

第2章 Shell条件测试-【千锋教育】Linux Shell自动化运维(慕课版)同步教案
1
第2章 Shell条件测试-【千锋教育】Linux Shell自动化运维(慕课版)同步教案
2
第2章 Shell条件测试-【千锋教育】Linux Shell自动化运维(慕课版)同步教案
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。