当前位置:网站首页>shell循环语句
shell循环语句
2022-08-08 07:07:00 【花生味花生米】
目录
前言
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
一.for循环用法
for循环的运作方式,是讲串行的元素意义取出,依序放入指定的变量中,然后重复执行含括的命令区域(在do和done 之间),直到所有元素取尽为止。其中,串行是一些字符串的组合,彼此用$IFS所定义的分隔符(如空格符)隔开,这些字符串称为字段。
1.for循环正序



#!/bin/bash
for i in {1..5} (for:循环 i:自定义的变量名(新建立的) in:创建 {1..5}:1到5 )
do (开始)
echo for (输出的内容)
done (此次循环结束)
2.for循环倒序



#!/bin/bash
for a in $(seq 3-11) (seq3:表示上限 -1:表示最大值从3开始(生命周期)1:表示范围到1结束)
do
echo $a
done
3.for循环奇偶数
偶数

奇数

#!/bin/bash
for a in $(seq 1210) (seq1 10:表示范围1到10 2:表示间隔或布长)
do
echo $a
done
也可以通过命令直接执行

二.for循环ping测试


三.for循环交互游戏


四.while循环
while循环一般用于有条件判断的循环,若判断条件为真,则进入循环,当条件为假就跳出循环。

通过布尔值判断循环
死循环(数值较大时使用)

边栏推荐
猜你喜欢

动手学数理统计(2)

包含漏洞-读写文件以及执行命令

idea big data tools 提交flink任务

【Android安全】Oneplus 5T root 刷机 救砖

ctP2ISP:使用卷积和数据增强的转换器预测蛋白质-蛋白质相互作用位点

DCNN-4mC: Densely connected neural network basedN4-methylcytosine site prediction in multiple speci

论文翻译:《DeepTorrent:一种基于深度学习的方法,用于预测DNA N4-甲基环肽位点》

Day39------网络相关

goroutine 调度

优雅地处理重复请求(并发请求)
随机推荐
seata内部是使用redisson的分布式锁来实现的吗?
环形数据缓冲区的实现 --C语言版本
超大Excel文件读写 :使用SXSSFWorkbook和EasyExcel方式对比
Task02:PyTorch进阶训练技巧
EasyExcel-(1)使用篇
论文翻译:《DeepTorrent:一种基于深度学习的方法,用于预测DNA N4-甲基环肽位点》
日常用到的开源软件列表
DCNN-4mC: Densely connected neural network basedN4-methylcytosine site prediction in multiple speci
JLink Commander调试方法
双馈风电机组备用容量控制策略研究
从不同角度分析几种IO类型
goroutine 调度
使用Jlink RTT工具打印日志
Redis(4)-Redis遇到的问题
ctP2ISP:使用卷积和数据增强的转换器预测蛋白质-蛋白质相互作用位点
微服务:事务管理
Detection of transcription factors binding to methylatedDNA by deep recurrent neural network
数控机床工作平台位置伺服系统的的数学建模与仿真
BLE安全之配对流程剖析(1)
论文解读:多层肽 - 蛋白质相互作用预测的深度学习框架