通过declare制作字典,并且找到字典的key,和value

declare -A dict
dict=(
  [heihei]="1 2 3 4"
)
for key in ${!dict[@]}
do
    array_str=${dict[$key]} # 根据key获取到对应的字符串
    array=($array_str)      # 因为字符串带有空格,所以加上括号直接转换成数组
    echo array[0]=${array[0]} array[1]=${array[1]} array[2]=${array[2]} array[3]=${array[3]}
done

相关文章: