如何在循环中填充数组?我想这样做:bash在循环中填充数组
declare -A results
results["a"]=1
results["b"]=2
while read data; do
results[$data]=1
done
for i in "${!results[@]}"
do
echo "key : $i"
echo "value: ${results[$i]}"
done
但似乎我不能在for循环内添加任何内容到数组。为什么?
你使用的是什么版本的bash? – siride 2012-04-02 23:18:06