Dans zsh, je veux parcourir un tableau associatif. J'ai besoin à la fois de clés et de valeurs. Mais lorsque j'itère normalement le tableau associatif ( for x in $assoc_array
), je n'obtiens que des valeurs.
Tous les exemples que j'ai examinés montrent que, étant donné une clé , vous pouvez obtenir sa valeur à partir d'un tableau associatif. Mon problème est d'obtenir le jeu de clés pour commencer.
Zsh prend-il en charge l'itération sur les clés d'un tableau associatif?
for i in a,b c_s,d ; do KEY=${i%,*}; VAL=${i#*,}; echo $KEY" XX "$VAL; done