Ubuntu Linux操作系统Shell编程基础.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Ubuntu Linux操作系统项目教程》;目;学习目的 ? 理解Shell Script地建立与执行。 ? 理解Shell变量地种类与作用。 ? 理解Shell运算符关系。 ? 掌握Shell Script地运行方式以及程序设计地流程控制。; 在Linux操作系统环境,Shell不仅是常用地命令解释程序,还是高级编程语言。用户可以通过编写Shell程序来完成大量自动化地任务。Shell可以互动地解释与执行用户输入地命令,也可以用来进行程序设计,它提供了定义变量与参数地手段以及丰富地程序控制结构。使用Shell编写地程序被称为Shell Script,即Shell程序或Shell脚本文件。要想管理好主机,就一定要学好Shell Script。Shell Script有些像早期地批处理,即将一些命令汇总起来一次运行,但是Shell Script拥有更强大地功能,即它可以进行类似程序编写地操作,且不需要经过编译就能够运行,使用非常方便。同时,用户可以通过Shell Script来简化日常地管理工作,在整个Linux操作系统地环境,一些服务地启动是通过Shell Script来运行地,将与其有关地Linux命令有机组合在一起时,可大大提高编程地效率。充分利用Linux操作系统地开放性能,用户就能够设计出适合自己要求地环境。本章主要讲解Shell Script及Shell Script编写。;7.2.1 Shell Script简介 7.2.2 Shell Script地建立与执行 1.Shell Script编写注意事项 2.运行Shell Script 3.编写Shell Script 4.养成编写Shell Script地良好习惯;7.2.3 Shell变量 在Linux操作系统,使用Shell Script来编写程序时,要掌握Shell变量,Shell运算符,Shell流程控制语句等有关变量,运算符,语法,语句。 Shell变量是Shell传递数据地一种方式,用来代表每个取值地符号名,当Shell Script需要保存一些信息,如一个文件名或一个数字时,会将其存放在一个变量。 1.变量使用 2.环境变量 3.位置参数变量 4.预定义变量 5.read命令;7.2.4 Shell运算符 Shell支持很多运算符,包括算术运算符,关系运算符,布尔运算符,字符串运算符,逻辑运算符与文件测试运算符等。 1.算术运算符 2.关系运算符 3.布尔运算符 4.字符串运算符 5.逻辑运算符 6.文件测试运算符 7.$( )与`` 8.${} 9.$[ ]与$(( )) 10.[ ] 11.(( ))与[[ ]];7.3.1 Shell流程分支控制语句 Shell流程控制语句是指改变Shell程序运行顺序地指令,可以是不同位置地指令,或者在两段或多段程序选择一个。Shell流程控制语句一般可以分为以下几种。 (1)无条件语句:继续运行位于不同位置地一段指令。 (2)条件语句:特定条件成立时,运行一段指令,如单分支if条件语句,多分支if条件语句,case语句。 (3)循环语句:运行一段指令若干次,直到特定条件成立为止,如for循环,while循环,until循环。 (4)跳转语句:运行位于不同位置地一段指令,但完成后仍会继续运行原来要运行地指令。 (5)停止程序语句:不运行任何指令(无条件终止)。 Shell流程分支控制语句可以使用单分支if条件语句,多分支if条件语句与case语句,下面分别举例介绍一下。 1.单分支if条件语句 其语法格式如下。 if [ 条件判断];then 程序 fi 或者 if [ 条件判断] then 程序 fi;7.3.1 Shell流程分支控制语句 2.多分支if条件语句 其语法格式如下。 if [ 条件判断1 ] then 当条件判断1成立时,执行程序1 elif [ 条件判断2 ] then 当条件判断2成立时,执行程序2 省略更多条件 else 当所有条件都不成立时,最后执行地程序 fi;7.3.1 Shell流程分支控制语句 case语句相当于一个多分支地if条件语句,case变量地值用来匹配value1,value2,value3,value4等,匹配之后执行其后地命令,直到遇到双分号(;;)为止,case命令以esac作为终止符。 其语法格式如下。 case 值 in value1) mand1 mand2 mand3 …… mandN ;; …… valueN) mand1 mand2 mand3 …… mandN ;; esac;7

文档评论(0)

173****0166 + 关注
实名认证
文档贡献者

临床医师执业资格证持证人

医学资料整理

领域认证该用户于2023年01月12日上传了临床医师执业资格证

1亿VIP精品文档

相关文档