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

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

实验:

创建用户并设置密码

计算累加

奇偶数之和

猜数字

淘宝购物

相关推荐
逆天小北鼻3 分钟前
FTP链接失败pam_unix(sshd:account): expired password for user
linux·运维·服务器
Coder_Boy_6 分钟前
基于SpringAI的智能AIOps项目:微服务与DDD多模块融合设计概述
java·运维·人工智能·微服务·faiss
翼龙云_cloud8 分钟前
亚马逊云渠道商:如何解决AWS EC2搭建的网站无法访问?
运维·云计算·aws
老兵发新帖15 分钟前
open-notebook开源项目分析
linux·运维·ubuntu
未来之窗软件服务24 分钟前
服务器运维(二十一)阿里云系统镜像本地装机img文件—东方仙盟练气期
运维·服务器·阿里云·仙盟创梦ide·东方仙盟·国产化操作系统·img镜像
骥龙1 小时前
第四篇:融合篇——架构的涌现效应:1+1>2
运维·架构·云计算
Tipriest_1 小时前
Linux(debian)包管理器aptitude介绍
linux·运维·debian·aptitude
忆林5201 小时前
关于ssh连接底层(通信部分)探究,以及内网穿透相关实践
运维·ssh
大连好光景1 小时前
Linux系统中那些重要的文件路径
linux·运维·服务器
胡萝卜3.01 小时前
Makefile 实战指南:从零到一掌握自动化构建
运维·机器学习·自动化·c++开发·makfile·gmu make