एक बैश स्क्रिप्ट में एक साहचर्य सरणी के आधार पर, मुझे कुंजी और मूल्य प्राप्त करने के लिए उस पर पुनरावृति करने की आवश्यकता है।
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
मैं वास्तव में फॉर-लूप का उपयोग करते समय कुंजी प्राप्त करने का तरीका नहीं समझता।
for i in a,b c_s,d ; do KEY=${i%,*}; VAL=${i#*,}; echo $KEY" XX "$VAL; done