Questions marquées «associative-array»

5
Impression de tableaux associatifs BASH
Existe-t-il un moyen d'imprimer un tableau entier ([clé] = valeur) sans boucler sur tous les éléments? Supposons que j'ai créé un tableau avec quelques éléments: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Je peux imprimer la totalité du tableau avec for i in "${!array[@]}" do echo "${i}=${array[$i]}" done …

4
Tableaux associatifs dans les scripts shell
J'ai vu une astuce pour implémenter des tableaux associatifs dans un script shell. Par exemple, print array["apples"]pourrait être scripté comme echo \$array$keyoù clé = pommes. Cependant, il n'y avait aucune mention de la façon de générer les clés pour itérer sur le tableau. La seule façon dont je pouvais penser …

1
Passer le tableau associatif comme liste de paramètres au script
Dans un script, j'ai un tableau associatif comme: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Existe-t-il une seule commande pour transformer cela en une liste de paramètres sous la forme --key1=value1 --key2=value2 sans avoir à réécrire manuellement --key1="${VARS[key1]}" --key2="${VARS[key2]}" le cas d'utilisation que j'avais en tête était de passer le tableau …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.