Shell 6. 数组

2023-11-06  本文已影响0人  JunChen

定义数组

# 第一种
arr=( value1 value2 value3 ....)


# 第二种
arr=( [key1]=value1 [key2]=value2 [key3]=value3 ....)



数组的赋值

arr[index]=value

# 或者

arr[key]=value

访问数组

arr[index]

# 或者

arr[key]

计算数组长度

# 第一种
${#arr[@]}  # arr[@] 和 arr[*] 代表所有数组元素

# 第二种
${#arr[*]}

数组的切片

${arr[*]:start:length} # start 从0开始

删除指定数组元素

unset arr[n]

删除整个数组

unset arr

连接两个数组

("${arr1[*]}" "${arr2[*]}")
上一篇下一篇

猜你喜欢

热点阅读