目录
一、数组的概念
1、定义数组
- 方法一:
数组名=(value0 value1 value2 …)
- 方法二:
数组名=([0]=value [1]=value [2]=value …)
- 方法三:
列表名=“value0 value1 value2 …”
数组名=($列表名)
- 方法四:
数组名[0]=“value”
数组名[1]=“value”
数组名[2]=“value”
2、数组包括的数据类型
(1)数值类型
(2)字符类型(字符串)
使用" "或’'定义,防止元素当中有空格,元素按空格分割
3、索引(下标)
- 第一个索引始终是数字 0,且添加到数组中的每个后续元素的索引以 1 为增量递增
- 例如数组abc=(a b c d);第一个数据a的索引就是0,第二个数据b的索引就是1,以此类推。
4、获取数组长度
arr_number=(1 2 3 4 5)
echo ${#arr_number[*]}