Shell 数组
Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小,下标由 0 开始 。
[TOC]
定义
array_name=(value0 value1 value2 value3)
# 或
array_name=(
value0
value1
value2
value3
)
# 或
array_name[0]=value0
array_name[1]=value1
array_name[2]=value2
# 或
array_name=([2]=value0 [3]=value1 [7]=value2)可以不使用连续的下标,而且下标的范围没有限制。
读取
获取单个
获取所有
数组长度
提取
和字符提取相似。
替换
和字符替换相似。
Last updated
Was this helpful?