एक सरणी बनाना
ऐरे वेरिएबल्स को अन्य की तरह ही नाम दिया गया है खूब जोर से पीटना वेरिएबल, और उन तक पहुंचने पर स्वचालित रूप से बनाए जाते हैं। यहाँ एक उदाहरण है:
[मुझे@लिनक्सबॉक्स ~]$ ए[1]=फू [मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि ${a[1]} foo
[मुझे@लिनक्सबॉक्स ~]$ ए[1]=फू [मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि ${a[1]} foo
यहां हम किसी ऐरे तत्व के असाइनमेंट और एक्सेस दोनों का एक उदाहरण देखते हैं। पहले आदेश के साथ, सरणी का तत्व 1 a मान "foo" निर्दिष्ट किया गया है। दूसरा कमांड तत्व 1 के संग्रहीत मूल्य को प्रदर्शित करता है। दूसरे कमांड में ब्रेसिज़ का उपयोग शेल को सरणी तत्व के नाम पर पथनाम विस्तार के प्रयास से रोकने के लिए आवश्यक है।
के साथ एक सारणी भी बनाई जा सकती है घोषित आदेश:
[मुझे@लिनक्सबॉक्स ~]$ घोषित करें -aa
[मुझे@लिनक्सबॉक्स ~]$ घोषित करें -aa
ऊपर दिए -a विकल्प, का यह उदाहरण घोषित सरणी बनाता है a.