梦入琼楼寒有月,行过石树冻无烟

Shell 数组

一个数组可以用一个名称保存多个值,数组的命名与变量的命名相同。而数组主要是由$来引用的,主要格式可分为:

1
array_name {one two three ……}

数组的创建与输出

创建

数组的创建和变量一样,不用像PHP一样需要加上“$”,主要格式为:

1
2
#! /bin/bash
array_name=(one two three)

读取

1
2
3
4
5
#! /bin/bash
array_name=(one two three)
echo "第一个键值为 ${array_name[0]}"
echo "第二个键值为 ${array_name[1]}"
echo "第三个键值为 ${array_name[2]}"

数组的函数与方法

所有元素读取

ID DA TA
* 输出所有数组中的数据 array_name[*]
@ 输出所有数组中的数据 array_name[@]

计算数组长度

ID DA FA
# 获取数组的所有长度 ```$
⬅️ Go back