栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

shell脚本流程控制语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

shell脚本流程控制语句

目录

一、if--->  条件判断测试语句

 二、for条件循环语句

三、while 条件循环语句

总结 :


一、if--->  条件判断测试语句

根据实际情况自动执行相应的命令;if分为单分支结构、双分支结构和多分枝结构。

1、if分为单分支结构:if单分支结构由 if、then、fi 组成(相当于口语:如果......那么......)

if   条件测试操作   ------------------------>>  if 目录不存在

   then  命令序号    ----------------------->>     then  创建该目录

fi                            ------------------------>>  fi 结束

需求:利用shell自动创建一个固定名字de目录

2、 if的双分支结构由   if、then、else 、fi 组成

功能实现方式:进行一次条件匹配,如果与条件匹配,则执行相应的预设命令,反之去执行不匹配的预设命令。相当于口语的“如果......那么......或者......那么”、

需求:使用双分支的if条件语句验证某台主机是否在线

3、if 多分支结构的if语句:由“if 、then 、elif 、else、fi”组成

进行多次条件判断,一次在匹配中匹配成功都会执行相应的预设命令

需求:输入你的成绩,查看成绩等级

 二、for条件循环语句

for循环语句允许脚本一次性读取多个文件信息,然后逐一对信息进行操作。但遇到处理的数据时有范围的。for的语句在好不过了。

语法组成:由for...in 、do 、done组成

需求:利用shell脚本调用指定文件内容创建多个用户。

创建用户的所有用户放在文件中 

验证: 

同时删除多用户

 

三、while 条件循环语句

whil和for 都为条件循环语句,二者的区别在于while的条件循环是不知道最终执行多少次

而for是有使用范围和目标的。

语法组成:由while  true 、do 、done组成

需求:猜价格游戏

总结 :

shell脚本中用的比较多的,if、for、while语句

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031437.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号