shell脚本循环语句

循环

循环是一种重复执行一段代码的结构。只要满足循环的条件,会一直执行这个代码。

循环条件:在一定范围之内,按照指定的次数来执行循环。

循环体:在指定的次数内所执行的命令序列。只要条件满足,循环体会被一直执行。

循环和遍历

遍历:对数据结构中每个元素进行一次访问的过程。通常和循环一起使用。访问的目的就是为了执行特定的操作。

循环是操作,遍历就是输出。

循环的作用:1.重复执行代码,尤其是统一的,相同的,批量的操作

2.提高代码的重复利用率

3.减少人工的干预,提高人工的效率

4.简化程序的逻辑,降低代码的出错率

for循环

场景:一般用于已知循环次数的场景

格式 1:for 变量名称(前面没有$) in 范围 { }

do

命令序列

格式 2:类c语言格式

for ((表达式1;表达式2;表达式3))

do

命令序列

done

表达式1:定义变量并且赋予初始值

表达式2:循环的范围

表达式3:循环的方式,变量每一次自增或者自减1

格式 3:死循环

for (( ; ;))

do

命令序列

done

while循环

可以和for循环通用,常用死循环

until循环

条件满足才执行循环,条件不满足不执行

实验:

创建用户并设置密码

计算累加

奇偶数之和

猜数字

淘宝购物

相关推荐
想做小南娘,发现自己是女生喵10 分钟前
i.MX6ULL嵌入式Linux入门学习文档
linux·运维·学习
FL162386312912 分钟前
Siemens‑Automation‑License‑Manager & SIMATIC‑Automation‑Tool 下载安装教程
运维·服务器
落魄大学生之流水线上谋生计23 分钟前
从 Jenkins 小白到企业级交付平台
运维·jenkins
Huangjin007_33 分钟前
【Linux 系统篇(二十六)】文件(三): 深入理解 “一切皆文件”、缓冲区
linux·运维·服务器
2401_8685347833 分钟前
2024年11月软考网规
运维·服务器
杨云龙UP44 分钟前
Oracle 19c RAC到RAC Active Data Guard标准搭建与巡检指南
运维·服务器·数据库·oracle·adg·data guard·rac到rac
Mikko71 小时前
JVM 线上排查实战(七):jps 看不到进程、jstack 报不允许的操作怎么办?attach 失败的六种情况实测
java·运维·jvm·后端
都适、隶仁ミ1 小时前
【等保加固】MySQL5.7.38
运维·服务器·mysql·安全·等保
Huangjin007_1 小时前
【Linux 系统篇(二十七)】文件(四):Ext 系列文件系统(上):从物理磁盘到逻辑抽象
linux·运维·服务器
夜之眷属2 小时前
记一次战斗服务器 CPU 打满 100% 且“无法恢复“的排查
java·linux·运维·服务器·后端·性能优化