- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 西安理工大学计算机科学与工程学院 控制结构篇——case语句 格式 case 值 in 模式1) 命令1 ;; …… *) 命令n ;; esac 取值后面必须为单词in,每一个模式必须以右括号 结束。取值可以为变量或常数。取值检测匹配的 每一个模式,一旦模式匹配,其间所有命令开始 执行直至;;。执行完匹配模式相应命令后不再继 续其他模式。如果无一匹配模式,使用*号捕获 该值,再接受其他输入。 示例 #!/bin/sh #caseTest #to test the method of case USER=`whoami` case $USER in root)echo “You can do all the operations” ;; Dave)echo You can do some operations” ;; *)echo Sorry,you can not do anything ;; esac * 西安理工大学计算机科学与工程学院 控制结构篇——for循环 格式 for 变量名 in 列表 do 命令 done 当变量值在列表里,for循环即执行 一次所有命令,使用变量名访问列 表中取值。 嵌套循环可以将一个for循环嵌在 另一个for循环里 示例 #!/bin/sh #forTest #to test the method of for COUNTER=0 for FILES in * do COUNTER=`expr $COUNTER + 1` done echo There are $COUNTER files in `pwd` * 西安理工大学计算机科学与工程学院 控制结构篇——until循环 格式 until 条件 do 命令 done until 执行一系列命令,直至条件为真 时停止 示例 #!/bin/sh #untilTest #to test the mothod of until IS_ROOT=`who|grep root` until [ IS_ROOT ] do IS_ROOT=`who|grep root` sleep 5 done echo Watch it.root in! * 西安理工大学计算机科学与工程学院 控制结构篇——while循环 格式 while 命令 do 命令 done While循环用于不断执行一系列命令, 也用于从输入文件中读取数据。虽然 通常只有一个命令,但在while和do之 间可以放几个命令。命令通常用作测 试条件,只有当命令的退出状态为0 时,do和done之间命令才被执行,如 果退出状态不是0,则循环终止。 示例 #!/bin/sh #whileTest #to test the method of while COUNTER=0 while [ $COUNTER -lt 10 ] do echo $COUNTER COUNTER=`expr $COUNTER + 1` done while read LINE do echo $LINE done names.txt * 西安理工大学计算机科学与工程学院 函数篇 格式 函数名 () { 命令 } 所有函数在使用前必须定义,这意味着必 须将函数放在脚本开始部分,直至shell解释 器首次发现它,才可以使用。 调用函数仅使用其函数名即可,要传给函 数的变量跟在函数后面。 函数里面定义的变量以下划线(_)开始。 函数可以放在同一个文件中作为一段代 码,也可以放在只包含函数的单独文件中,文 件也必须以#!/bin/sh开头。 示例1 #!/bin/sh #funTest #to test the function DATE=`date` Hello() { echo “Hello,today is $DATE” } Hello 示例2 #!/bin/sh #funTest #to test the function . ./Hello Hello THANK YOU SUCCESS * * 可编辑 * 西安理工
您可能关注的文档
- 课件:ICC穿刺点渗液与皮肤过敏的处理.ppt
- 课件:ICC穿刺点渗液与皮肤过敏的处理14195.ppt
- 课件:ICC管的置入流程.ppt
- 课件:ICC置管后健康指导.ppt
- 课件:ICC置管后的功能锻炼.ppt
- 课件:ICC置管后的居家护理.ppt
- 课件:ICF及核心组合.ppt
- 课件:ICU保洁员医院感染知识培训.ppt
- 课件:ICU发展及护士分层管理与职业规划.ppt
- 课件:ICU多重耐药菌的预防与控制.ppt
- 企业创新的法律环境与知识产权政策.docx
- 绿证捆绑销售行业市场前瞻与未来投资战略分析报告.docx
- 脑控无人机操控系统行业市场前瞻与未来投资战略分析报告.docx
- 脑波反馈直播内容推荐行业市场前瞻与未来投资战略分析报告.docx
- 脑控战场机器人系统行业市场前瞻与未来投资战略分析报告.docx
- 联邦学习加速器行业市场前瞻与未来投资战略分析报告.docx
- 脑控重型机械操作平台行业市场前瞻与未来投资战略分析报告.docx
- 绿色债券碳足迹追踪行业市场前瞻与未来投资战略分析报告.docx
- 纳米级3D打印材料行业市场前瞻与未来投资战略分析报告.docx
- 量子计算编程辅助体行业市场前瞻与未来投资战略分析报告.docx
最近下载
- GBT713.7-2023 承压设备用钢板和钢带 第7部分:不锈钢和耐热钢 (2).pdf
- CJJ∕T 135-2009 (2023年版) 透水水泥混凝土路面技术规程.pdf
- 店铺员工守则规章制度.doc VIP
- 宁夏民歌六盘山高黄河宽歌词.doc VIP
- 双下肢水肿查因护理个案ppt.pptx
- 消防设施操作员中级图文手册(监控操作)202202.pdf
- 英语专八2019年真题(附答案解析).docx
- 2020年青岛版数学五年级下册《根据方向和距离确定物体的位置》习题1.doc VIP
- T_NMGCTQYFZLHH 003—2024(003—2024食品留样操作规范).pdf
- 对中国医师协会超声医师分会产前超声检查指引2012的深入解读.PDF VIP
文档评论(0)