Shell(二)
本篇,我们说一下 Shell 中的与数组相关的知识,包括基本数组和关联数组。
数组
基本数组
数组定义
基本数组语法为:
|
例如:
|
读取数组元素
读取元素语法为:
|
例如:
|
数组赋值
我们除了直接定义一个数组,还可以分别赋值数组元素:
|
例如:
|
查看数组
除了可以按索引查看数组元素,数组还有出他查看操作:
- echo ${ARRAY[@]}: 输出数组所有元素
- echo ${ARRAY[@]:2}: 输出数组索引为 2 的元素之后的所有元素
- echo ${ARRAY[@]:2:4}: 输出数组索引为 2 的元素之后的 4 个元素
关联数组
关联数组允许我们自定义索引。
数组定义
基本数组语法为:
|
例如:
|
关联数组的其余操作与基本数组一致。