for的条件循环循环

格式:for(( c1 ; c2 ; c3 )); do … ;done

示例1:

for((i=0;i<10;i++));do echo $i;done

示例2:

array=(a b c d e)

for((i=0;i<${#array[@]};i++));do echo ${array[i]};done

# ${#array[@]}表示数组的长度,${array[@]}则表示数组

输出:a b c d e

for的遍历循环

⽤于递归数组,还可以递归以空格隔开的字符串序列。或者是某个命令的返回值。

格式:

for f in $array[*];do …..;done

示例:

ss="aa bb cc dd"

for x in $ss;do echo $x ;done

for x in `ls` ;do echo $x ;done

注:遍历当前目录下的文件,但是如果有文件有空格是则会拆分,这时可使用

for x in * ;do echo $x ;done 也可以遍历当前目录下的所有文件,并且包含空格的文件不会被拆分

ss=(aa bb cc "sss dd")

for x in "${ss[@]}";do echo $x ;done

转载于:https://www.cnblogs.com/fjy49/p/11160413.html

bash之逻辑控制---for语句相关推荐

  1. bash脚本:case语句

    case语句结构: case SWITCH in value1) statement ... ;; value2) statement ... ;; *) statement ... ;; esac ...

  2. bash脚本之case语句应用,while、until和select循环应用及其示例

    bash脚本编程: case选择分支结构: case: case 词 in [模式 [| 模式]...) 命令 ;;]... esac 在脚本中使用case的结构: case ${VAR_NAME} ...

  3. Bash脚本之if-then语句

    本博客已迁往http://coredumper.cn if-then语句格式如下: if 命令; then命令块 fi 注意: 如果命令的退出状态码是0,则执行命令块,否则跳过命令块. 每条命令执行结 ...

  4. bash脚本之for语句if语句以及各种测试语句(2)

    bash编程: 位置变量 $1, $2, $3, $4, ... 写一个脚本:计算N以内所有奇数的和以及所有偶数的和:分别显示之:N是通过参数传递过来的正整数: #!/bin/bash # EvenS ...

  5. 非常好!!!---bash转义序列笔记---打印语句printf用法【转】

    转自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2318684&fromuid=23571134 本教程由 惟吾无为 ...

  6. Linux笔记-bash中解决if语句中command not found问题

    在shell脚本中,有时if会出现command not found, 原因是if [空格然后在内容然后再空格] 如下: 将 if [${currentStr} == "xxxxx" ...

  7. Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)

    1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then ​ commands fi 或者 if command; t ...

  8. Linux之bash编程基本语法

    在Linux运维工作中,我们为了提高工作效率通常会用bash编写脚本来完成某工作. 今天就来为大家介绍bash的一些常见的基本语法. 在讲解bash语法之前首先介绍一下bash. bash环境主要是由 ...

  9. 关于 #!/bin/bash脚本头文件的类型说明

    #!/bin/bash 在写脚本的时候会经常写 这么一句话,刚开始 觉得不是很在意,觉得就是一个注释说明,后来发现其实并不是 这句话的意思是你的脚本会以什么样的类型语言进行执行 举一个 简单的例子 如 ...

最新文章

  1. Centos 修改默认网卡为eth0
  2. 机器人学习--栅格地图(occupancy grid map)构建(部分代码解析)
  3. 远程连接云服务器的MySQL数据库
  4. MacBook Air 电脑维修/笔记本维修
  5. 计算机常用存储芯片分为内存和什么,计算机类论文范例,与安徽省计算机一级考试宝典相关研究生毕业论文开题报告范文...
  6. 台式机计算机怎么分割,编辑手把手教程 如何给电脑硬盘分区
  7. python 压缩文件
  8. 华为云携手马栏山文创园助力湖南广电荣获国家广电总局多项大奖
  9. matlab挠率算法,中国科学院沈阳自动化研究所
  10. Dubbo视频教程《基于Dubbo的分布式系统架构视频教程》--课程列表
  11. 出生就遇浏览器大战,亲爹还不爱,命运坎坷的JavaScript终于苦尽甘来
  12. 主从D触发器的电路结构和工作原理
  13. win10修改C盘Users底下的账号名字
  14. CSDN拒绝好友的私信内容信息太弓虽了
  15. 互联网变迁-真实化信息的转移
  16. pandas强大的Python数据分析工具
  17. TreeMap、TreeSet简介
  18. 蓝桥杯比赛时间在什么时候_喝茶的时候使用公道杯有什么讲究,怎么使用不会失礼?...
  19. 傻白探索Chiplet,国内外研究现状(六)
  20. Xilinx SYSMON的应用

热门文章

  1. 单链表 操作的18种算法
  2. 官宣!中央广播电视总台《2021年春节联欢晚会》总导演组公布
  3. socket心跳检测
  4. 在mysql中创建表的命令行_如何在命令行创建一个MySQL数据库
  5. php加载外部html,VUE页面加载外部HTML实例详解
  6. python海贼王logo_Python实现的下载op海贼王网的图片
  7. 华科计算机国家专项分数线,5所985高校中招,华科、中大被捡漏,专项计划录取异常,原因透析...
  8. matebook14支持触摸屏吗_华为MateBook 14 2021发布,触摸屏成标配
  9. content-type的作用
  10. for-each的使用