定义数组

用括号表示数组,数组元素用空格分开

  1. # 定义数组
  2. array_name=(1 2 4 5)

读取数组

  1. 语法:${数组名[下标]}
  2. 使用@符号可以或者数组中的所有元素 ```shell

array_name=(1 2 4 5) echo “${array_name[1]}”

1

echo “${array_name[@]}”

1 2 4 5

  1. <a name="SlAj4"></a>
  2. #### 获取数组长度
  3. 1. 语法:${#array_name}
  4. ```shell
  5. # 获取数组长度
  6. echo "获取数组长度:""${#array_name[@]}"
  7. # 获取数组长度:4
  8. echo "获取数组某个元素的长度:""${#array_name[2]}"
  9. # 获取数组某个元素的长度:1

shell注释

  1. # 单行注释
  2. :<<!
  3. 多行
  4. 注释
  5. !