定义数组
#!/bin/bash
# 括号内使用空格分隔,无类型限制
my_array=(1 2 4 "5" 100)
# 或者直接下标定义,下标可不连续
my_array[0]=2
my_array[2]="5"
使用数组
读取数组:${array_name[index]}
#!/bin/bash
my_array=(1 2 4 5 100)
echo ${myarray[0]}
#输出
1
输出数组所有元素:${array_name[*]} 或 ${array_name[@]} **
#!/bin/bash
my_array=(1 2 4 5 100)
echo ${myarray[*]}
#输出
1 2 4 5 100
获取数组长度: ${**#array_name[*]} 或 ${#array_name[@]} **
#!/bin/bash
my_array=(1 2 4 5 100)
echo ${#myarray[*]}
#输出
5