में सहयोगी सरणी पर पुनरावृत्ति कैसे करें बैश स्क्रिप्ट में एक सहयोगी सरणी के आधार पर, मुझे कुंजी और मूल्य प्राप्त करने के लिए इसे फिर से चालू करने की आवश्यकता है।बैश
#!/bin/bash
declare -A array
array[foo]=bar
array[bar]=foo
मुझे वास्तव में समझ में नहीं आता कि फॉर-इन लूप का उपयोग करते समय कुंजी कैसे प्राप्त करें।
$ घोषित -एक सरणी = ([foo] = बार [बार] = foo) # बिल्कुल Initialise एक बार – anisbet
प्रमुख मूल्यों की एक छोटी सूची के लिए आप इस पर विचार कर सकते हैं: 'मैं में, बी c_s, डी; कुंजी = $ {i%, *} करें; VAL = $ {मैं # *,}; $ कुंजी "एक्सएक्स" $ VAL गूंजें; किया गया – math