linux的for循环怎么写,Linux命令:for循环写法总结

for循环写法总结

关于shell中的for循环用法很多,感觉很全面,所以就转过来研究研究,嘿嘿...

1、 for((i=1;i<=10;i++))

[[email protected] ~]# for ((i=1;i<3;i++ )); do echo $(($i*4)); done

4

8

2、在shell中常用的是for i in $(seq 10)

[[email protected] ~]# for i in $(seq 2); do echo $(($i*4)); done

4

8

3、for i in {1..10}

[[email protected] ~]# for i in {1..2}; do echo $(($i*4)); done

4

8

4、for i in stringchar {1..10}

[[email protected] ~]# for i in user{1..2}; do echo $i; done

user1

user2

5、for i in `ls`

[[email protected] ~]# for i in `ls`; do echo $i; done

6、for i inf1 f2 f3 ;do

[[email protected] ~]# for i in 2 8 20; do echo $(($i*4)); done

8

32

80

7、for i in *.txt

[[email protected] ~]# for i in *.txt ;do echo $i ; done    #相当于ls *.txt

second.txt

userinfo.txt

8、for i in $(ls *.txt)#利用` `或$( )的将多行合为一行,实际是合为一个字符串数组

[[email protected] ~]# for i in $(ls *.txt) ;  do echo $i ;   done

second.txt

userinfo.txt

9、for i in $* ; do      #  $*表示脚本输入的所有参数

10、for i in ${arr[@]}

11、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do

13、awk ‘BEGIN{for(i=1; i<=10; i++) print i}‘  #AWK中的for循环写法和C语言一样的

12、用for in语句自动对字符串按空格遍历的特性,对多个目录遍历

LIST="rootfs usr data data2"

for d in $LIST; do

---end---

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

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

相关文章

2020蓝桥杯省赛---java---B---8(数字三角形)

题目描述 时间限制: 1.0s 内存限制: 512.0MB 本题总分&#xff1a;20 分【问题描述】上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。 对于每条路径&#xff0c;把路径上面的数加起来可以得到一个和&#xff0c;你的任务就是找到最 大的和。路径上的每一…

ASP.NET Core MVC 源码学习:Routing 路由

前言 最近打算抽时间看一下 ASP.NET Core MVC 的源码&#xff0c;特此把自己学习到的内容记录下来&#xff0c;也算是做个笔记吧。 路由作为 MVC 的基本部分&#xff0c;所以在学习 MVC 的其他源码之前还是先学习一下路由系统&#xff0c;ASP.NET Core 的路由系统相对于以前的…

mybatis入门(四)之动态SQL

转载自 mybatis 动态SQL 动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验&#xff0c;你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格&#xff0c;还要注意去掉列表最后一个列名的逗号。…

win10操作技巧

1.wind:返回桌面 2.wine:打开计算机 3.winx:打开Windows移动中心 4.设置桌面&#xff1a;设置–》个性化–》背景 5.设置主题&#xff1a;设置–》个性化–》主题&#xff08;锁屏&#xff09; 6.设置开始菜单 7.winp&#xff1a;选择投影 8.winl:锁屏 9.winr:打开运行…

linux netfilter 过滤数据包,Netfilter-iptabes报文过滤框架(一)

什么是Netfilter/iptableNetfilter/iptables是Linux内核内置的报文过滤框架&#xff0c;程序可以通过该框架完成报文过滤、地址转换(NAT)以及连接跟踪等功能。Netfilter/iptables由两部分组成&#xff0c;一部分是Netfilter的"钩子(hook)"&#xff0c;这些"钩子…

AI项目十九:YOLOV8实现目标追踪

若该文为原创文章&#xff0c;转载请注明原文出处。 主要是学习一下实现目标追踪的原理&#xff0c;并测试一下效果。 目的是通过YOLOV8实现人员检测&#xff0c;并实现人员追踪&#xff0c;没个人员给分配一个ID&#xff0c;实现追踪的效果。 也可以统计人数。在小区办公楼…

2020蓝桥杯省赛---java---B---7(单词分析)

题目描述 【问题描述】 小蓝正在学习一门神奇的语言&#xff0c;这门语言中的单词都是由小写英文字母组 成&#xff0c;有些单词很长&#xff0c;远远超过正常英文单词的长度。小蓝学了很长时间也记不 住一些单词&#xff0c;他准备不再完全记忆这些单词&#xff0c;而是根据单…

维护win10注册表

一、早期的注册表都是以后缀为.ini的配置文件 二、打开注册表编辑器&#xff1a;winr–>输入regedit–>回车 三、注册表结构&#xff1a;树状结构&#xff0c;分为5子树&#xff0c;每个项里面都有多个子项构成 四、子树的各项信息&#xff1a; 1.HKEY_LOCAL_MACHINE…

mybatis入门(五)之Java API

转载自 mybatis Java API Java API 既然你已经知道如何配置 MyBatis 和创建映射文件&#xff0c;你就已经准备好来提升技能了。MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的&#xff0c;和 JDBC 相比&#xff0c;MyBatis 很大程度简化了你的代码并…

c语言程序设计的一般错误的是,《C语言程序设计》第十章 程序常见错误分析.pdf...

第十章 程序常见错误分析第十章 程序常见错误分析C 语言是一种方便灵活、功能性很强的程序设计语言&#xff0c;但是对于初学者很难掌握&#xff0c;尤其是出了错还不知道错误在哪儿&#xff0c;这是由于 c 编译程序对语法的检查不如其他高级语言那样严格&#xff0c;往往要求设…

Dapper源码学习和源码修改(下篇)

继上篇Dapper源码学习和源码修改 讲了下自己学习Dapper的心得之后&#xff0c;下篇也随之而来&#xff0c;上篇主要讲的入参解析那下篇自然主打出参映射了。 好了&#xff0c;废话不多说&#xff0c;开始吧。 学习之前你的先学习怎么使用Dapper&#xff0c;这个我在上篇都提过…

2020蓝桥杯省赛---java---B---6(成绩分析)

题目描述 时间限制: 1.0s 内存限制: 512.0MB 本题总分&#xff1a;15 分【问题描述】 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是 一个 0 到 100 的整数。请计算这次考试的最高分、最低分和平均分。【输入格式】 输入的第一行包…

Photoshop基本操作

一、缩放工具&#xff1a; 1.按快捷键z,单击图片即可放大缩小 2.按住alt键&#xff0c;滚动鼠标滑轮&#xff0c;往上放大&#xff0c;往下缩小 3.如果细微缩放出不来&#xff1a;编辑–》首选项–》性能–》在openGL绘图前面的复选框中打钩–》确定–》重新开ps软件 二、抓手工…

c语言程序设计实践教程张卫国,C语言程序设计实践教程

本书包括三大章和六个附录。第一章介绍了VC6.0调试C语言程序的基础知识和方法&#xff0c;其目的是使读者掌握调试C语言程序的基本方法和技能&#xff0c;主要内容包括&#xff1a;VC6.0的安装、VC6.0的界面介绍、VC6.0错误类型及其查询方法、建立和运行C语言程序的方法以及VC6…

mybatis入门(六)之SQL语句构建器类

转载自 mybatis SQL语句构建器类 问题 Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样&#xff0c;MyBatis在它的XML映射特性中有一个强大的动…

2020蓝桥杯省赛---java---B---5(排序)

题目描述 思路分析 01231391&#xff0c;而01231314105。 让下标为j的字符提到最前&#xff0c;正好达到100次交换&#xff0c;这样也满足了最小字典序&#xff0c;也可以验证一下。 代码实现 package TEST;public class Main {public static void main(String[] args) {St…

ASP.NET Core MVC 源码学习:MVC 启动流程详解

前言 在 上一篇 文章中&#xff0c;我们学习了 ASP.NET Core MVC 的路由模块&#xff0c;那么在本篇文章中&#xff0c;主要是对 ASP.NET Core MVC 启动流程的一个学习。 ASP.NET Core 是新一代的 ASP.NET 应用程序&#xff0c;它是跨平台的&#xff0c;并且不依赖于 IIS&…

ps基础知识

一、ps全称&#xff1a;Adobe Photoshop &#xff0c;Adobe Photoshop是由Adobe Systems 开发和发行的专门用于图形图像处理的软件。 二、PS的应用领域&#xff1a; 1.在平面设计中的应用 2.在插画设计中的应用 3.在网页设计中的应用 4.在界面设计中的应用 5.在数码艺术中的应用…

Photoshop的绘图工具

一、油漆桶工具 1.快捷键&#xff1a;g 2.选区图像部分&#xff0c;使用油漆桶工具直接单击选区部分即可 3.返回上一步&#xff1a;ctrlshiftz 4.不透明度&#xff1a;一般我们调整不透明度的时候&#xff0c;使用调整图层的不透明度的方法来实现要求。 二、渐变工具&#xff1…

C语言调用es6,ES6 箭头函数、普通函数、调用方法

importReact,{Component} fromreact;import{Platform,StyleSheet,Text,Image,View,TouchableOpacity,ToastAndroid,} fromreact-native;export default classsrrowFunDemo extendsComponent {constructor(props) {super(props);this.state {data0: 点击0,data1: 点击1,data2: 点…