我尝试用文件中的数据填充我的哈希表。使用此代码
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