Shell数组获取长度 发表于 2024-12-14 bash 支持一维数组(不支持多维数组),并且没有限定数组的大小。类似 C 语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0. 获取数组长度的标准方法 数组的个数称为数组长度,获取数组长度的标准方法为: 123length=${#array_name[@]} # 取得数组元素的个数length=${#array_name[*]} # 同上lengthn=${#array_name[n]} # 取得数组第n-1个元素的长度(字符串长度) 参考文章 shell之数组:定义、读取数组和获取数组长度