Preguntas etiquetadas con associative-array

5
Impresión de matriz asociativa BASH
¿Hay alguna manera de imprimir una matriz completa ([clave] = valor) sin recorrer todos los elementos? Supongamos que he creado una matriz con algunos elementos: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Puedo imprimir toda la matriz con for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Sin embargo, …

4
Matrices asociativas en scripts de shell
Vi un truco para implementar matrices asociativas en un script de shell. Por ejemplo, print array["apples"]podría escribirse como echo \$array$keywhere key = apples. Sin embargo, no se mencionó cómo generar las claves para iterar sobre la matriz. La única forma en que podía pensar era almacenar las claves en una …

1
Pase la matriz asociativa como lista de parámetros al script
En un script tengo una matriz asociativa como: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) ¿Hay un solo comando para transformar eso en una lista de parámetros en el formulario --key1=value1 --key2=value2 sin tener que volver a escribir manualmente --key1="${VARS[key1]}" --key2="${VARS[key2]}" El caso de uso que tenía en mente era pasar …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.