- 1、本文档共123页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Linux操作系统与云计算
(基于华为openEuler);;10.2Shell概述;10.2.3第一个Shell脚本;;10.2.4执行脚本;;;;10.3Shell变量;10.3.1变量的定义与赋值;10.3.2变量的读取与引用;;;10.3.7Shell宏;;;;10.4顺序结构;输出的结果文件如何进行下一步处理,是一个开放状态,可以重定向(输出)到另一个文件或设备;也可以交给下一个命令进行再处理。
重定向是输入输出更规范的术语,实现了文件与设备之间的复制存储的过程统一。
;工艺;10.4顺序结构;10.4.1echo;;;;;10.4顺序结构;10.4.2printf;;10.4顺序结构;10.4.3重定向;;;1.标准输入与重定向输入;2.标准输出与重定向输出;;;3.标准错误输出与重定向错误输出;4.输出重定向和错误重定向的组合使用;;;5.禁止输出;10.4顺序结构;10.4.4管道;;10.4顺序结构;10.4.5分流tee;;;;10.5选择结构;10.5选择结构;10.5.1条件测试;;test完整格式如下:
为了改进test测试语句,引入下列符号简化并增强test功能。;1.整数值比较;2.条件短路;;;;;3.字符串比较;;;;;;4.逻辑测试;;输出结果是:[填空1];5.测试文件状态;;10.5选择结构;10.5.2if条件语句;1.单分支结构;;2.双分支结构;;3.多分支结构;;10.5选择结构;10.5.3case多分支语句;;[例10.30]模仿系统服务框架,编写myserver.sh脚本,使用start、stop、restart等参数来控制服务。;保存后,添加可执行权限。;;案例引入;10.6循环结构;10.6循环结构;10.6.1for循环语句;;;;10.6循环结构;10.6.2while循环语句;[例10.32]使用while循环输出1~5。;10.6循环结构;10.6.3until循环语句;[例10.33]使用until循环输出1~5。;10.6循环结构;10.6.4shift迁移语句;例如:若当前脚本程序获得的位置变量如下:;[例10.34]编写shift.sh观察参数变化。;输出:;10.6循环结构;10.6.5循环控制语句;[例10.35]使用while循环输出1~5。要求如果遇到2,不输出;遇到4,终止循环。;;;10.7函数;函数的调用;[例10.36]编写p1.sh文件,查看如何调用函数。;;;;;10.8Shell文件包含;[例10.37]
sub.sh代码如下:;;;10.9小结;
您可能关注的文档
- 01.云计算与Linux系统概述.pptx
- 02.openEuler系统安装与配置.pptx
- 操作系统与云计算(基于华为openEuler)(微课版)03.Linux基本操作(1).pptx
- 操作系统与云计算(基于华为openEuler)(微课版)03.Linux基本操作(2).pptx
- 操作系统与云计算(基于华为openEuler)(微课版)04.Linux文件操作(1).pptx
- 操作系统与云计算(基于华为openEuler)(微课版)04.Linux文件操作(2).pptx
- 操作系统与云计算(基于华为openEuler)(微课版)05.用户及用户组管理.pptx
- 操作系统与云计算(基于华为openEuler)(微课版)06.软件包管理.pptx
- 操作系统与云计算(基于华为openEuler)(微课版)07.Vim编辑器.pptx
- 操作系统与云计算(基于华为openEuler)(微课版)08.系统管理与安全(1).pptx
文档评论(0)