1、使用for循环遍历数组

my_array=(a b c "d" e , abc def)
echo "-----for循环遍历输出-----"
for i in ${my_array[@]}
doecho $i
done#数组结果
-----for循环遍历输出-----
a
b
c
d
e
,
abc
def

2、使用while循环输出遍历数组

my_array=(a b c "d" e , abc def)
echo "-----while循环输出-----"
j=0
while [ $j -lt ${#my_array[@]} ]
doecho ${my_array[$j]}let j++
done#输出
-----while循环输出-----
a
b
c
d
e
,
abc
def

j 小于my_array数组的长度就执行

shell 数组的遍历相关推荐

  1. shell 数组及其遍历的3种方法

    1.shell数组 1.1.数组概述 数组中可以存放多个值.Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似). 与大部分编程语言类似,数组元素的下 ...

  2. bash shell 数组元素遍历操作 foreach

      #数组元素遍历 foreach 操作 #参数:1数组; 2 回调函数(用户定义); 3用户数据参数(可选) #回调函数: 对数组每个元素调用该函数 # 回调函数参数: 参数:1元素在数组中的下标( ...

  3. linux shell 数组遍历方式(非原创)

    shell下定义数组 array=(1 2 3 4 5) #shell下数组定义是用空格分开. 数组定义方法2: array array[0]="1" array[1]=" ...

  4. 如何在shell脚本中定义数组及遍历

    问题起源:脚本中定义多个监控模块,代码重复率高,仅仅模块名不同,所以思考如何精简代码? 1.如何定义数组及访问数组: var=(1 2 3 4 5) var=(a b c d e) var=('1' ...

  5. linux shell 数组 遍历

    在Linux下使用shell的时候,为方便起见,偶尔会用到一下数组.数组的申明方式是: [java] view plaincopyprint? array=(element1 element2 ele ...

  6. shell脚本里变量引用 数组引用 遍历数组

    shell脚本里变量引用 数组引用 遍历数组 1.定义的变量-引用变量方式 name=zhangecho $name 或 echo ${name} 2.命令执行结果-引用变量方式 两种方式$()和`` ...

  7. linux shell 数组遍历,shell 数组 循环

    #!/bin/bash array=(1 2 3 4 5) #以括号括起为数组 中间是空格 for num in "${array[@]}" #以这种for打印数组 do echo ...

  8. linux shell数组深入学习理解

    本文为大家介绍linux shell数组的相关知识,并提供了充足的例子供参考,这么好的东东,千万不要错过 bash shell只支持一维数组,但参数个数没有限制. 声明一个数组: declare -a ...

  9. shell 打印追加_[转]shell 数组定义、使用和追加

    1.声明数组 declare -a myarray 在函数中还可以用local 来声明数组 local -a myarray 2.给数组赋值. 2.1.对于shell能返回多个值的,可以直接赋值,比如 ...

最新文章

  1. 这样系统的学习分布式,他日必成大器!
  2. Intel x86架构之多处理器与APIC
  3. Vue 3响应式原理及实现
  4. 程序员数学基础【一、基础运算符号(整数、普通浮点数运算、逻辑运算)】(Python版本)
  5. mysql循环查到没数据库_【mysql】在for循环里使用多线程查询数据库
  6. Java计算时间差_传统的SimpleDateFormat类
  7. 需求分析——掌握和使用UML建模语言顺序图模型
  8. android studio Cmake undefine func
  9. 【BZOJ3531】旅行,树链剖分+开点线段树
  10. java过滤器流程_DRF filter 过滤器实现流程
  11. FMEA手册第五版学习笔记(一)
  12. JAVA命令符找不到符号_java: 找不到符号 符号: 方法 setLatestEventInfoentInfo
  13. 雷速体育Canvas文字加密逆向总结
  14. 在哪买虚拟服务器,虚拟服务器是购买哪种
  15. python 保存网页为html_如何使用Python保存“完整网页”而不仅仅是基本的html
  16. uniapp发布h5
  17. 办公室服务器文件管理制度,办公室文件管理制度
  18. python实现面部特效_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示
  19. 简单的Excel单元格拼接小技巧
  20. 6月5日(一些繁琐的事)

热门文章

  1. CSS3:有雪花的导航栏实例
  2. 抖音Java接口_Java版抖音解析接口
  3. Java内省API PropertyDescriptor#createPropertyEditor(javaBean)返回null造成空指针
  4. 绢丝的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. Error:QuartusPrime更改文件以后,仿真ModelsimAltera变成一片空白怎么办?
  6. 算法攻关 - 二叉树的最近公共祖先 (O(n))_236
  7. 盘点2015全球物联网年度重大事件
  8. 情人恋语短信--诚心道歉版
  9. php如何读冻,天寒地冻玻璃碴跪求php解密方法求大神呢
  10. linux学习笔记... ...持续更新ing