ハッシュテーブルにファイルのデータを入力しようとしています。このコードで
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