如何在循環中填充數組?我想這樣做: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