unset array[0]
เอาองค์ประกอบ แต่ถ้าฉันจะecho ${array[0]}
ได้รับค่า Null นอกจากนี้ยังมีวิธีอื่นในการทำเช่นนี้ แต่ถ้าองค์ประกอบของอาร์เรย์มีช่องว่างเช่นด้านล่าง
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)