跳转到内容
新建笔记

Shell 数组

终端窗口
array_name=(value0 value1 value2 value3)
# 或者
array_name=(
value0
value1
value2
value3
)
# 或者
array_name[0]=value0
array_name[1]=value1
array_name[2]=value2
终端窗口
# 获取数组的值
echo ${array_name[2]}
# 获取数组的所有元素
echo ${array_name[*]}
# 获取数组的所有元素
echo ${array_name[@]}
# 获取数组个数
echo ${#array_name[@]}
# 获取数组个数
echo ${#array_name[*]}
# 获取数组单个元素的⻓度
echo ${#array_name[2]}
终端窗口
array=("first" "second" "third")
echo ${array[0]} # first
echo ${array[*]} # first second third
echo ${#array[@]} # 3