第5章 Shell数组-【千锋教育】Linux Shell自动化运维(慕课版)同步教案

2023-03-23
| 11页
| 119人阅读
| 0人下载
教辅

资源信息

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

内容正文:

课程名称 第5章 Shell编程中函数的用法 计划学时 4学时 内容分析 本章主要介绍Shell函数的概念、Shell函数的语法、Shell函数的调用、Shell函数的应用实战、Shell内置命令和外部命令的区别、Shell内置命令 教学目标 与 教学要求 要求学生了解Shell函数的概念和语法,掌握Shell函数的调用,掌握Shell内置命令break和continue的用法 教学重点 Shell函数的语法、Shell函数的调用、Shell函数的应用实战、Shell内置命令和外部命令的区别、Shell内置命令 教学难点 Shell函数的语法、Shell函数的调用、Shell函数的应用实战、Shell内置命令和外部命令的区别、Shell内置命令 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (Shell函数的概念、Shell函数的语法、Shell函数的调用、Shell函数的应用实战) 回顾内容,引出本课时主题 1. 回顾内容,引出本课时主题。 上面两节学习了Shell数组的相关内容,本节开始Shell编程中函数的用法的相关内容讲解。 Shell特别重要的特点是它可以作为一种编程语言来使用, Shell作为一个解释器,它不能对编写的程序进行编译,而是在每次从磁盘加载这些程序时进行解释。这样的话,程序的加载和解释非常浪费时间。针对这个问题,许多Shell(如BourneAgainShell)都包含Shell函数,Shell把这些函数放在内存中,这样每当需要执行时就不用再从磁盘读入。Shell还以一种内部格式来存放这些函数。这样的话,就不用消耗大量的时间来解释。本节着重讲解Shell函数的概念、Shell函数的语法、Shell函数的调用和Shell函数的应用实战,从而引出本节的内容。 2. 明确学习目标 (1) 能够理解Shell函数的概念 (2) 能够熟悉Shell函数的语法 (3) 能够理解Shell函数的传参介绍 (4) 能够理解Shell函数的返回值介绍 (5) 能够掌握脚本中调用Shell函数 (6) 能够掌握Shell函数的返回值 (7) 能够掌握Shell函数的位置参数 (8) 能够熟悉Shell函数数组变量的传参 (9) 能够理解Shell函数的返回输出数组的 知识讲解 · Shell函数的概念 在讲解Shell函数之前,先演示一个简单的案例。在Linux中有一个别名命令就是alias。具体如下所示。 [root@tianyun ~]# alias N=’/usr/local/nginx/sbin/nginx’ [root@tianyun ~]# N [root@tianyun ~]# netstat -anupt | grep nginx tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4364/nginx: master 上述案例使用了alias命令,后面跟着N=xxx,将N定义为别名,简单地说,当启动Nginx服务的时候会输入绝对路径,可以设置一个别名,相当于N就等于后面的那条路径,最后只需输入N就等于执行启动命令。 函数也有类似于别名的作用,简单地说,函数的作用就是将程序里面多次分别调用的代码组合起来,称为函数体,并取一个名字称(函数名),在需要用到这段代码的时候,就可以直接来调用函数名,避免重复编写大量相同的代码。 函是由若干条Shell命令组成的语句块,实现代码重用和模块化编程,它不是一个单独的进程,不能独立运行,它只是Shell程序的一部分。 Shell函数和Shell程序比较相似,区别在于:Shell程序在子Shell中运行,而Shell函数在当前Shell中运行,因此在当前Shell中,函数可以对Shell变量进行修改。 通过使用函数,可以对程序进行更好的设计,将一些相对独立的代码变成函数,可以提高程序的可读性和重用性。 · Shell函数的用法 Shell函数的语法格式为: 函数名(){ 函数要实现的功能代码 } 或: function 函数名 { 函数要实现的功能代码 } 关键字function表示定义一个函数,可以省略,其后是函数名,两个大括号之间是函数体。创建的函数可以在别的脚本中调用。 · Shell函数的调用 函数只有被调用才会执行,调用指定的函数名,函数名出现的地方,会被自动替换为函数代码。函数调用的方法很常见,如放在脚本文件中使用、放在只包含函数的单独文件中使用、在交互式环境中使用。 Shell函数调用的语法格式有最基本的语法格式和带有参数的语法格式,下面一一进行介绍。 · Shell函数的传参介绍 最基本的语法格式为: 函数名 带有参数的语法格式为:

资源预览图

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