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
1)continue可以跳过执行当前循环的命令,但不会终止整个循环

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

相关文章
|
1天前
|
Shell
蓝易云 - 简单shell脚本的编写教程
以上就是编写一个基本Shell脚本的步骤。当然,Shell脚本可以做的远不止这些,你可以使用变量,控制结构(如if语句和循环),以及各种Shell命令和功能来编写更复杂的脚本。
11 1
|
12天前
|
Shell UED Python
Shell 循环语句:重复任务的自动化利器
在Shell脚本中,循环语句如`while`和`for`是自动化任务的关键。`while`循环在条件满足时执行,例如计算1到100的和;`for-in`循环遍历列表,可用于迭代指定数值或命令输出,如求1到100的和。`select-in`循环提供交互式菜单,增强脚本用户体验。理解并运用这些循环能提升脚本效率和可读性。现在,动手试试吧!
13 2
|
13天前
|
监控 Shell Linux
Linux的Shell脚本详解
Linux的Shell脚本详解
|
17天前
|
Shell
shell脚本
shell脚本
18 2
|
2天前
|
Shell 调度
Shell脚本中的if条件判断语句
Shell脚本中的if条件判断语句
|
2天前
|
Shell
蓝易云 - 简单shell脚本的编写教程
以上就是编写一个基本Shell脚本的步骤。当然,Shell脚本可以做的远不止这些,你可以使用变量,控制结构(如if语句和循环),以及各种Shell命令和功能来编写更复杂的脚本。
4 0
|
25天前
|
Ubuntu Java Linux
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
35 2
|
3天前
|
机器学习/深度学习 Unix Java
技术笔记:Linux之Shell脚本编程(一)
技术笔记:Linux之Shell脚本编程(一)
|
25天前
|
Shell Linux
shell linux中shell脚本编写俄罗斯方块
shell linux中shell脚本编写俄罗斯方块
22 1
|
26天前
|
Shell Linux Perl
Linux shell脚本sed使用
Linux shell脚本sed使用
16 1