Shell脚本循环控制| 学习笔记

简介: 快速学习Shell脚本循环控制

开发者学堂课程【Shell 脚本入门:Shell脚本循环控制】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/794


Shell脚本循环控制

 

目录:

 . for语句

.while/until语句 嵌套循环
    三.循环控制命令

 

一.for语句
1.用于遍历一个指定的列表,每次迭代使用列表中的一个元素,执行定义好的一组命令

2. for语句格式

image.png

3.for语句使用示例
1)读取列表中的值
2
)读取列表中的复杂值

3)从变量读取列表
4
)从命令读取值
5
)更改字段分隔符$IFS

6)用通配符遍历目录

4.for语句( C语言风格)
1)变量赋值的等号两边可以有空格
2
)条件中的变量可以不以$符开头
3
)迭代过程的表达式可以不用expr命令格式

image.png

.while/until语句 嵌套循环

image.png

.循环控制命令

1.循环控制语句——break
break可以退出任意类型的循环

1)跳出内部循环

2)跳出外部循环break n

2.循环控制语句——continue
1continue可以跳过执行当前循环的命令,但不会终止整个循环

2)可指定跳过的循环层数continue n

 

 

相关文章
|
16天前
|
存储 运维 Shell
shell中for while until 三种循环的用法
shell编程中,有几种常见的循环结构,包括for循环、while循环和until循环,总的来说,循环shell编程中扮演着至关重要的角色,它们使得自动化任务变得更加容易,提高了效率,并且可以处理各种各样的编程需求。
shell中for while until 三种循环的用法
|
24天前
|
弹性计算 Shell Perl
ecs服务器shell常用脚本练习(二)
【4月更文挑战第1天】shell代码训练(二)
106 1
|
27天前
|
Java Shell
SpringBoot启动脚本Shell
SpringBoot启动脚本Shell
17 0
|
4天前
|
Java 关系型数据库 MySQL
Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
【4月更文挑战第12天】Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
30 3
|
1天前
|
监控 Shell 应用服务中间件
第十二章 Shell脚本编写及常见面试题(二)
第十二章 Shell脚本编写及常见面试题(二)
|
1天前
|
监控 关系型数据库 Shell
第十二章 Shell脚本编写及常见面试题(一)
第十二章 Shell脚本编写及常见面试题(一)
|
2天前
|
监控 Shell
生产环境Shell脚本Ping监控主机是否存活(多种方法)
生产环境Shell脚本Ping监控主机是否存活(多种方法)
|
2天前
|
运维 Shell
Shell脚本判断IP是否合法性(多种方法)
Shell脚本判断IP是否合法性(多种方法)
|
8天前
|
运维 监控 Shell
利用Shell脚本编写局域网监控软件:实时监测主机连接情况
本文介绍了如何使用Shell脚本创建一个局域网监控工具,以实时检查主机连接状态。脚本包括扫描IP地址范围检测主机可达性及使用`netstat`监控ESTABLISHED连接。此外,还展示了如何每60秒将连接数数据自动提交到指定网站API,以便实时跟踪网络活动。这个自动化监控系统有助于提升网络安全性和故障排查效率。
32 0
|
9天前
|
Shell
Shell脚本之流程控制语句
Shell脚本之流程控制语句