何らかの理由で、感嘆符の構文で配列キーにアクセスできません。
declare -a sites
sites=(["fr"]="frederick" ["an"]="annapolis")
for i in "${!sites[@]}"
do
echo "key: $i "
done
これはただエコーの「キー:0」です
私はここで何が間違っているのですか?
また、付加価値を付けたいと思います。
したがって、私たちのプットは次のようになります。
キー:fr、値:フレデリック