Sobre la base de una matriz asociativa en un script Bash, necesito iterar sobre ella para obtener la clave y valor.Cómo iterar sobre matrices asociativas en Bash
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
En realidad no entiendo cómo conseguir la llave mientras se utiliza un bucle for-in.
$ declaran -A matriz = ([foo] = bar [bar] = foo) # inicializar todos en una vez – anisbet
Para obtener una lista pequeña de valores clave, puede considerar esto: 'para i en a, b c_s, d; do KEY = $ {i%, *}; VAL = $ {i # *,}; echo $ KEY "XX" $ VAL; hecho' – math