9、循环语句


9 循环语句

9 循环语句 1

1. for循环 2

1.1. for循环的两种方法 2

1.2. 用方法1和2,批量解压缩 5

1.3. 两种方法检查合法ip 8

1.4. 批量添加用户 9

1.5. 批量删除用户 10

2. seq产生序列 10

2.1. 直接输入数字n产生1-n的序列,可以指定输出范围,步长写中间 11

2.2. seq -s 是指定分隔符 11

2.3. seq -w 补齐相同宽度 12

3. while循环 12

3.1. 格式 12

3.2. 计算1加到100 13

3.3. 代码 13

4. until循环 13

4.2. 计算1加到100 14

5. select循环菜单 14

for循环

for循环的两种方法

方法1

实例1:输出1234

格式

9、循环语句

9、循环语句

9、循环语句

for i in 高级用法

1,数字计算

9、循环语句

9、循环语句

2 输出目录下的内容

9、循环语句

9、循环语句

3 输出文件下的行

9、循环语句

9、循环语句

方法2

实例1:输出从1加到100

9、循环语句

9、循环语句

用方法1和2,批量解压缩

方法1

思路

首先统计压缩包的个数
将包名通过循环依次附在变量当中

详细思路:

进入压缩包文件目录
将文件名写入到临时日志当中(ls *.tar.gz >>tar.log)
写入方法样图:

9、循环语句

统计 tar.log行数(即包的个数)

9、循环语句

9、循环语句

提取行(几个包名字)赋值给变量

代码演示:

9、循环语句

方法2

思路 因为cat是行显示,所以可以通过for i in $(cat tar.log)可任意直接循环完成

9、循环语句

9、循环语句

两种方法检查合法ip

第一种方法

9、循环语句

第二种方法

9、循环语句

批量添加用户

思路:填入用户、创建数量、密码

填入是不是空

数量是不是数字

循环添加

代码:

9、循环语句

批量删除用户

实现目标:清空所有普通用户

代码:

9、循环语句

seq产生序列

直接输入数字n产生1-n的序列,可以指定输出范围,步长写中间

9、循环语句

seq -s 是指定分隔符

9、循环语句

输出加法表达式

9、循环语句

直接输出1-100以内偶数和

9、循环语句

seq -w 补齐相同宽度

9、循环语句

while循环

格式

9、循环语句

计算1加到100

代码

9、循环语句

until循环

9、循环语句

计算1加到100

select循环菜单

发布者:LJH,转发请注明出处:https://www.ljh.cool/35308.html

(0)
上一篇 2023年4月5日 下午10:53
下一篇 2023年4月5日 下午10:55

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注