shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构

浅谈Linux下shell 编程的for循环常用的6种结构

1、 常用for循环结构

(1)

for 变量 in 值1 值2 值3...

do

程序块儿

done

(2)

for 变量 in `命令` (或者$())

do

程序块儿

done

(3)

for 变量 in {1..100}

do

程序块儿

done

(4)

for 变量 in "$@"

do

程序块儿

done

(5)

for 变量 in /etc/*.conf

do

程序块儿

done

(6)

#bash shell支持C式for循环

for ((初始值; 循环控制; 变量变化))

do

程序块儿

done

案例:

(1)测试for 变量 in "$@"

这里的$@是指的位置参数的值们

#!bin/bash

#测试遍历$@

#auth:odysee

echo "打印输入的位置参数!!!"

for i in "$@"

do

echo "$i"

done

09a73be500b98a438e9a8d8e48ebf0b1.png

测试

//位置参数:a b c d e f

[odysee@kingdom shellFiles]$ bash for_1.sh a b c d e f

打印输入的位置参数!!!

a

b

c

d

e

f

885fdc61daa81ad8af76541029d50e97.png

(2)

测试for ((初始值; 循环控制; 变量变化))

#!bin/bash

#测试for ((初始值; 循环控制; 变量变化))

#auth:odysee

for((i=0;i<10;i++))

do

echo "$i"

done

272d3eaa3a4cc75172759ad3a6c5291e.png

测试

[odysee@kingdom shellFiles]$ bash for_2.sh

0

1

2

3

4

5

6

7

8

9

ca0646698e6cbd52d59c4d0bf0999333.png

测试完成

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

案例163:基于微信小程序的校园二手交易平台系统设计与开发

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…

密歇根大学28页最新《GANs生成式对抗网络综述:算法、理论与应用》最新论文,带你全面了解GAN技术趋势...

来源&#xff1a;专知【导读】生成式对抗网络&#xff08;Generative Adversarial Networks&#xff0c;GANs&#xff09;作为近年来的研究热点之一&#xff0c;受到了广泛关注&#xff0c;每年在机器学习、计算机视觉、自然语言处理、语音识别等上大量相关论文发表。密歇根大学…

201521123035《Java程序设计》第八周学习总结

1. 本周学习总结 1.1 以你喜欢的方式&#xff08;思维导图或其他&#xff09;归纳总结集合与泛型相关内容。 1.2 选做&#xff1a;收集你认为有用的代码片段 //泛型方法&#xff0c;打印MyStack的所有元素的薪水&#xff0c;不管MyStack中的元素是Employee类型或者Employee的子…

x79主板bios设置详解_BIOS(主板)常用功能:设置启动磁盘

BIOS是什么&#xff1f;BIOS是英文"Basic Input Output System"的缩写&#xff0c;翻译成中文名称就是"基本输入输出系统"。BIOS是个人电脑启动时加载的第一个软件&#xff0c;是连接电脑硬件和软件的枢纽&#xff0c;有多重要就不言而喻了吧&#xff01;B…

mysql内部实现原理面试_理解完这些基本上能解决面试中MySql的事务问题

事务是指逻辑上的一组操作&#xff0c;要么都执行&#xff0c;要么都不执行,事务的特性(ACID)原子性(Atomicity)&#xff1a;事务是不可分割的工作单元&#xff0c;要么都成功&#xff0c;要么都失败&#xff0c; 如果事务中一个sql语句执行失败&#xff0c;则已执行的语句也必…

《自然-神经科学》发表脑智卓越中心关于昼夜节律中枢的研究成果

来源&#xff1a;脑智卓越中心昼夜节律在生物体中广泛存在&#xff0c;对调节人们一天之中的运动、睡眠、代谢等诸多生理过程起着重要的作用。目前认为哺乳动物的昼夜节律是由位于大脑中的视交叉上核&#xff08;Suprachiasmatic Nucleus, SCN&#xff09;控制的。SCN能够接收视…

mybatis 打印sql_mybatis-plus 3.1.0 发布,划重点一大波升级

mybatis-plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件&#xff0c; 减少你的开发周期优化动态维护 XML 实体字段&#xff0c;无入侵全方位 ORM 辅助层让您拥有更多时间吃鸡、陪家人、陪朋友。更新日志升级 mybatis 到 3.5.0 版本升级 mybatis-spri…

201521123059 《Java程序设计》第八周学习总结

1. 本周学习总结 1.1 以你喜欢的方式&#xff08;思维导图或其他&#xff09;归纳总结集合与泛型相关内容。 1.2 选做&#xff1a;收集你认为有用的代码片段 简单泛型定义&#xff1a; public class Pair<T> {public Pair(T first, T second) {this.first first; this.…

mysql driver 读写分离_Mysql主从复制和读写分离实践

1、主从复制原理MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后&#xff0c;其作为master&#xff0c;它的数据库中所有操作都会以“事件”的方式记录在二进制日志中&#xff0c;其他数据库作为slave通过一个I/O线程与主服务…

二十世纪最伟大的10大算法

来源&#xff1a;数学中国发明十大算法的其中几位算法大师1、1946 蒙特卡洛方法[1946: John von Neumann, StanUlam, and Nick Metropolis, all at the Los Alamos Scientific Laboratory, cook upthe Metropolis algorithm, also known as the Monte Carlo method.]1946年&…

mybatis 动态字段与表中不一样_8.mybatis的基本工作流程(2.0)※

mybatis的基本工作流程1.读取配置文件&#xff0c;配置文件包含数据库连接信息和Mapper映射文件或者Mapper包路径。2.有了这些信息就能创建SqlSessionFactory&#xff0c;SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡3.SqlSessionFactory建…

题目填坑计划

一个蒟蒻的最后的挣扎 吉林 JLOI 2016 侦察守卫 树形DP 可怕的题目&#xff0c;照题解抄了一遍&#xff0c;和它相似的题目还有HDU5290BombingPlan 方 容斥乱搞 可怕的题目&#xff0c;看题解懂的&#xff0c;但是完全写不来 成绩比较 组合DP 找题解理解了并且做完了&#xff0…

判断表达式值是否为空_如何在 Python 中判断列表是否为空

在判断列表是否为空时&#xff0c;你更喜欢哪种方式&#xff1f;决定因素是什么&#xff1f;在 Python 中有很多检查列表是否是空的方式&#xff0c;在讨论解决方案前&#xff0c;先说一下不同方法涉及到的不同因素。我们可以把判断表达式可以分为两个阵营&#xff1a;对空列表…

HDU 5890 Eighty seven(DP+bitset优化)

题目链接 Eighty seven 背包&#xff08;用bitset预处理&#xff09;然后对于每个询问O&#xff08;1&#xff09;回答即可。 预处理的时候背包。 #include <bits/stdc.h>using namespace std;#define rep(i, a, b) for(int i(a); i < (b); i) #define dec(i, …

《Lancet》发表全球学者联合声明!

来源&#xff1a;中国生物技术网 2020年2月18日&#xff0c;《LANCET》上发表通讯&#xff08;Correspondence&#xff09;文章&#xff0c;全球科学家发表声明反对阴谋论&#xff0c;全力支持奋战在疫情一线的中国科研技术工作者。就像病毒没有国界一样&#xff0c;科学也没有…

python时间序列库_时间序列数据处理python 库

【注】本人原创&#xff0c;最初发表于CSDN&#xff0c;后发布于知乎。为避免误会为抄袭&#xff0c;特此说明 由于我热衷于机器学习在时间序列中的应用&#xff0c;特别是在医学检测和分类中&#xff0c;在尝试的过程中&#xff0c;一直在寻找优质的Python库&#xff08;而不是…

python代数式的表达方式_关于python字典类型最疯狂的表达方式

一个Python字典表达式谜题让我们探究一下下面这个晦涩的python字典表达式&#xff0c;以找出在python解释器的中未知的内部到底发生了什么。# 一个python谜题&#xff1a;这是一个秘密# 这个表达式计算以后会得到什么结果&#xff1f;>>>{True: yes, 1: no, 1.0: mayb…

【LeetCode】152. Maximum Product Subarray

题目&#xff1a;   Find the contiguous subarray within an array (containing at least one number) which has the largest product. For example, given the array [2,3,-2,4],the contiguous subarray [2,3] has the largest product 6. 题解&#xff1a; 先暴力解&am…

“哥德尔不完备定理”到底说了些什么?

来源&#xff1a; 赵昊彤科学网博客链接地址&#xff1a;http://blog.sciencenet.cn/blog-409681-1067019.html 【编者按&#xff1a;不知为何&#xff1f;一直不相信已有的数理、物理、生理、心理、管理……能够研究好人机融合智能系统。究其因&#xff0c;需要出现新的数/物…

ghost镜像浏览器_新电脑,GHOST装不进系统?不要急,跟我来

前几天&#xff0c;朋友转了台新电脑&#xff0c;用的是第十代CPU I3 10100&#xff0c;什么都安装好了&#xff0c;也按要求做了GPT分区&#xff0c;用GHOST安装了WIN10系统&#xff0c;可是重启时就是进不去&#xff0c;在BOOT选项里根本看不到硬盘。这是为什么呢&#xff1f…