shell-数组

  1. shell只支持一维数组,初始化时不需要定义数组大小,数组元素的下表由开始
  2. 数组用括号进行分割,元素之间用空格进行分割
    1. array-name=(value1 value2 value3 … valuen)
    2. 也可以通过下标来定义数组
      1. array-name[0]=value0
      2. array-name[1]=value1
  3. 读取数组
    1. ${array-name[index]}
  4. 使用@或者*可以获取数组中的所有元素
    1. echo ${array-name[*]}  ;
    2. echo ${array-name[@]};
  5. 获取数组的长度
    1. echo ${#array-name[*]}
    2. echo ${#array-name[@]}
原文地址:https://www.cnblogs.com/cyj1258/p/12269677.html