bash的declare用法记录

通过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
posted @ 2021-10-21 14:27  汉克书  阅读(164)  评论(0编辑  收藏  举报