• shell编程之数组


    bash 编程只支持一维数组,不支持多维,类似c语言,数组下标从0开始,下标可以是整数,也可以是表达式

    数组的定义

    在shell中用括号来表示数组,中间用空格来隔开

    主要有两种种定义形式:

    arr=(1 2 3 4 5 6)

    arr=(

    1

    2

    3

    4

    同时还可以单独定义数组的分量

    arr[0]=1

    arr[1]=2

    arr[2]=3

    arr[3]=4

    可以不使用连续的下标,而且下标的范围没有限制

    读取数组

    读取数据的一般格式是${arr[index]}

    echo ${arr[1]}    >>2

    使用@或者*可以获取数组的中的所有元素

    ${arr[*]}  >>1 2 3 4 

    获取数组的长度

    获取数组的长度和获取字符串长度的方法相同  echo ${#arr[*]}  echo ${#arr[@]}

    获取数组单个元素的长度 echo ${#arr[n]}

  • 相关阅读:
    【TypeScript】TypeScript中的数据类型
    正则表达式
    约束和异常处理
    面向对象-成员
    初识面向对象
    内置函数二
    生成器和生成器表达式
    函数名的运用
    函数
    文件操作
  • 原文地址:https://www.cnblogs.com/techdreaming/p/5215400.html
Copyright © 2020-2023  润新知