Bir Bash komut dosyasında ilişkilendirilebilir bir diziye dayanarak, anahtarı ve değeri almak için üzerinde yinelemem gerekiyor.
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
Aslında bir for-in döngüsü kullanırken anahtarı nasıl alacağımı anlamıyorum.
for i in a,b c_s,d ; do KEY=${i%,*}; VAL=${i#*,}; echo $KEY" XX "$VAL; done