#/bin/bash#创建数组方式1
arr[0]=hello
arr[1]=world#创建数组方式2
arr=(hello world)#创建数组方式3
arr=([1]=hello [2]=world)#遍历数组方式1
for i in ${arr[*]}
doecho $i
done#获得数组长度
length=${#arr[@]}
echo $length#遍历数组方式2
i=1
while [ $i -lt $length ]
doecho $iecho ${arr[i]}i=`expr $[$i+1]`
done

bash是更高级的sh(支持数组)

更多参考资料

http://bbs.chinaunix.net/thread-1779167-1-1.html

转载于:https://www.cnblogs.com/code-style/p/3183765.html

shell的数组操作相关推荐

  1. 数组元素替换_Linux Shell 通俗简要的讲解数组操作

    Shell 数组 什么是数组?学过计算机编程语言的同学们都知道,数组的特性就是一组数据类型相同的集合 Bash Shell 数组中可以存放多个值,且只支持一维数组(不支持多维数组),初始化时不需要定义 ...

  2. shell 数组元素有空格_Shell数组操作

    1.数组定义 1.1 declare定义 使用declare -a 命令定义数组(数组的索引是从0开始计数的),接下来就可以通过[]操作符为不同索引位置的元素赋值. declare -a names ...

  3. mongoDB的shell数组操作器

    http://www.2cto.com/database/201304/205024.html mongoDB数组操作器 $push会向数组末尾加入一个元素,如果数组不存在,则会创建这个数组. 增加评 ...

  4. linux shell之数组

    数组的定义 何为数组?学过计算机编程语言的同学都知道,数组的特性就是一组数据类型相同的集合(不包括有一些编程语言提出来的关联数组的概念).那么shell中数组是怎么定义的呢,我们来看两种数据类型:一是 ...

  5. shell编程-数组的使用

    一.简介 数组中可以存放多个值.Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小.与大部分编程语言类似,数组元素的下标由 0 开始. Shell 数组用括号来表示,元 ...

  6. shell编程数组与冒泡算法排序详解

    shell编程数组与冒泡算法排序详解 一 数组的四种表达方式 二 数组的增删改查操作 三 数组传参 3.1 主程序向函数传数组参数 3.2 从函数返回数组到主程序 四 冒泡算法排序 一 数组的四种表达 ...

  7. 秒懂的shell编程数组与冒泡算法排序详解

    shell编程数组与冒泡算法排序详解 一.数组的四种表达方式 二 .数组的增删改查操作 三 .数组传参 3.1 主程序向函数传数组参数 3.2 从函数返回数组到主程序 四 .冒泡算法排序 一.数组的四 ...

  8. Numpy入门教程:03.数组操作

    背景 什么是 NumPy 呢? NumPy 这个词来源于两个单词 – Numerical和Python.其是一个功能强大的 Python 库,可以帮助程序员轻松地进行数值计算,通常应用于以下场景: 执 ...

  9. python json数据格式数组内元素递增赋值_python深浅复制,类型转换, json操作,数组操作...

    python深浅复制 import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷 ...

最新文章

  1. 开源流媒体项目 live555 简介
  2. 地市级地铁数据管理信息系统解决方式
  3. Scaffolding Template on Asp.Net Core Razor Page
  4. 如何进行基于Anolis OS的企业级Java应用规模化实践?|龙蜥技术
  5. 每晚有1700万人逛淘宝但什么都不买,马云:我们仍可以靠他们赚钱
  6. VB实现可执行文件运行时自删除
  7. 解析内、外职业发展规划秘诀
  8. 更好的理解装饰设计模式和代理设计模式
  9. java俄罗斯方块程序设计报告_java课程设计实验报告俄罗斯方块
  10. idea引入oracle依赖包,MAC下intellij idea导入ojdbc6.jar
  11. SadpTool 海康设备网络搜索工具
  12. 图像特征原理--HOG特征
  13. [leetcode 3sum】 三数之和问题 @python
  14. 2022-01-18 Caffe+Window11+Visual Studio 2015+Python3.5 CPU+GPU 配置详细教程
  15. python3网络爬虫笔记-爬虫基础原理
  16. 企查查在哪查实缴_如何查询一家企业的注册资金是实缴的还是认缴的?
  17. Qt客户端套接字QTcpSocket通过bind指定本地ip
  18. python 利用random生成验证码与MD5码加密过程
  19. stm32开发3D打印机(二)——方向、相关资料链接
  20. 字符表单验证与正则表单验证

热门文章

  1. c语言函数 t啥意思,C语言函数大全(t开头)
  2. php正则相对地址,php – 正则表达式将相对URL更改为绝对值
  3. android intent.putextras,关于android:如何使用putExtra()和getExtra()来表示字符串数据
  4. 基于python的随机森林回归实现_PYTHON | 随机森林实战(代码+详解)
  5. keil uvision2 c语言调试,keil uvision2
  6. golang mac 环境变量_macOS 配置 golang 运行环境
  7. linux 控制台输入命令无效_解决linux下终端无法输入的假死问题
  8. uefi启动 多硬盘gtp_传统引导更改为UEFI+GTP
  9. python selenium po模式_Python+Selenium+Unittest实现PO模式web自动化框架
  10. vue人力管理_Vue管理后台框架选择推荐(收藏)