Domande taggate «associative-array»

5
Stampa array associativa BASH
C'è un modo per stampare un intero array ([chiave] = valore) senza passare in rassegna tutti gli elementi? Supponiamo di aver creato un array con alcuni elementi: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Posso stampare l'intero array con for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Tuttavia, …

4
Matrici associative negli script di shell
Ho visto un trucco per implementare array associativi in ​​uno script di shell. Ad esempio, print array["apples"]potrebbe essere scritto come echo \$array$keydove chiave = mele. Tuttavia, non è stato menzionato il modo in cui generare le chiavi per iterare sull'array. L'unico modo in cui mi è venuto in mente è …

1
Passa l'array associativo come elenco di parametri allo script
In uno script ho una matrice associativa come: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Esiste un singolo comando per trasformarlo in un elenco di parametri nel modulo --key1=value1 --key2=value2 senza dover riscrivere manualmente --key1="${VARS[key1]}" --key2="${VARS[key2]}" il caso d'uso che avevo in mente era di passare l'array a uno script come …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.