命令执行返回一个数组
# 将多个字符串保存为数组
arr1=($(ls))
声明一个数组
arr2=(ash banshee chroma)
获取数组长度
arr_len=${#arr2[@]}
获取整个数组
${arr2[@]}
# 使用for循环遍历
for i in ${arr2[@]}
do
echo ${i}
done
访问某个数组元素
# index 从0到len-1
echo ${arr2[index]}
声明关联数组(键值对)
declare -A color
color["red"]="r"
color["green"]="g"
color["blue"]="b"
访问关联数组元素
echo $(color["red"])
遍历关联数组
foo