unset array[0]
तत्व को निकालता है, लेकिन फिर भी अगर मुझे कुछ अधिक echo ${array[0]}
मूल्य मिलता है, तो ऐसा करने के अन्य तरीके हैं, लेकिन अगर किसी सरणी के तत्व में नीचे जैसे स्थान हैं
array[0]='james young'
array[1]='mary'
array[2]='randy orton'
लेकिन ये भी काम करने में विफल होते हैं
array=${array[@]:1} #removed the 1st element
अब मैं चाहता हूं कि नया ऐरे जैसा हो
array[0]='mary'
array[1]='randy orton'
रिक्त स्थान असाइनमेंट के बाद परेशानी का कारण बनता है और वास्तविक सरणी प्रतिस्थापन के साथ हो जाता है।
array=(mary randy orton)