shell 关联数组添加元素问题

#!/bin/bash
#测试关联数组

declare -A test_array
test_array=([banana]="200dollars" [orange]="300dollars")
test_array["apple"]="100dollars"
echo ${!test_array[*]}
echo ${test_array[*]}

在练习shell时,发现元素添加的两种方式:1.test_array["apple"]="100dollars";2.test_array=([banana]="200dollars" [orange]="300dollars").当1在前2在后时,1添加元素不成功,2添加元素成功。当2在前,1在后时,两种方式添加正常。测试代码如下:


你可能感兴趣的:(Linux)