2.2 列出数组索引
每一个数组都有一个索引用于查找。使用${!数组名[@或者*]}获取数组的索引列表
xiaosi@Qunar:~$ echo ${!assArray[*]}
lily yoona sunny lucy
xiaosi@Qunar:~$ echo ${!assArray[@]}
lily yoona sunny lucy
2.3 获取所有键值对
#! /bin/bash
declare -A cityArray
cityArray=([yoona]=beijing [lucy]=shanghai [lily]=shandong)
for key in ${!cityArray[*]}
do
echo "${key} come from ${cityArray[$key]}"
done
结果:
xiaosi@Qunar:~/company/sh$ bash array.sh lily come from shandong yoona come from beijing lucy come from shanghai
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!








