【发布时间】:2014-06-19 23:11:30
【问题描述】:
我正在尝试使用关联数组在 bash 中编写脚本。
我有一个名为data的文件:
a,b,c,d,e,f
g,h,i,j,k,l
以下脚本:
oldIFS=${IFS}
IFS=","
declare -A assoc
while read -a array
do
assoc["${array[0]}"]="${array[@]"
done
for key in ${!assoc[@]}
do
echo "${key} ---> ${assoc[${key}]}"
done
IFS=${oldIFS}
给我
a ---> a b c d e f
g ---> g h i j k l
我需要我的输出是:
a b ---> c d e f
g h ---> i j k l
【问题讨论】:
标签: arrays bash associative