Sulla base di un array associativo in uno script Bash, ho bisogno di scorrere su di esso per ottenere la chiave e il valore.Come iterare su array associativi in Bash
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
In realtà non capisco come ottenere la chiave durante l'utilizzo di un ciclo for-in.
$ dichiarano -A Array = ([foo] = bar [bar] = foo) # inizializzare tutte a una volta – anisbet
Per un piccolo elenco di valori chiave si potrebbe considerare questo: 'for i in a, b c_s, d; do KEY = $ {i%, *}; VAL = $ {i # *,}; echo $ KEY "XX" $ VAL; done' – math