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循环

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

实验:

创建用户并设置密码

计算累加

奇偶数之和

猜数字

淘宝购物

相关推荐
乘云数字DATABUFF6 小时前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--2 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森2 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB4 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode5 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220706 天前
如何搭建本地yum源(上)
运维
大树889 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠9 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质9 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务