2
我嘗試用文件中的數據填充我的哈希表。有了這個代碼Bash擴展哈希表(字典)
templates="./templates"
declare -A ARRAY
ARRAY+=([a]='b')
ARRAY+=([d]='f')
cat $templates | while read line
do
a=`(echo $line | cut -d ':' -f 1)`
b=`(echo $line | cut -d ' ' -f 2)`
ARRAY+=([a]=b)
done
for x in ${!ARRAY[@]}
do
echo "$x - ${ARRAY["$x"]}"
done
它給我的只有
a - b
d - f
模板文件是:
nazwisko: towar
Kowalski: ksiazki
Nowak: programy
什麼是你所期望的輸出? – 2013-03-14 17:36:13
@DaveJarvis:我期待nazwisko - towar,kowalski - ksiazki等數組 – user1902400 2013-03-14 17:43:11