<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
การสร้างอาร์เรย์
ตัวแปรอาร์เรย์มีชื่อเหมือนกับตัวอื่นๆ ทุบตี ตัวแปรและสร้างขึ้นโดยอัตโนมัติเมื่อเข้าถึงได้ นี่คือตัวอย่าง:
[me@linuxbox ~]$ a[1]=ฟู [me@linuxbox ~]$ เสียงสะท้อน ${a[1]} foo
[me@linuxbox ~]$ a[1]=ฟู [me@linuxbox ~]$ เสียงสะท้อน ${a[1]} foo
เราจะเห็นตัวอย่างของทั้งการมอบหมายและการเข้าถึงองค์ประกอบอาร์เรย์ ด้วยคำสั่งแรก องค์ประกอบที่ 1 ของ array a ถูกกำหนดเป็นค่า "foo" คำสั่งที่สองแสดงค่าที่เก็บไว้ขององค์ประกอบ 1 จำเป็นต้องใช้วงเล็บปีกกาในคำสั่งที่สองเพื่อป้องกันไม่ให้เชลล์พยายามขยายชื่อพาธในชื่อขององค์ประกอบอาร์เรย์
อาร์เรย์ยังสามารถสร้างได้ด้วย the ประกาศ คำสั่ง:
[me@linuxbox ~]$ ประกาศ -aa
[me@linuxbox ~]$ ประกาศ -aa
การใช้ -a ตัวเลือก ตัวอย่างนี้ของ ประกาศ สร้างอาร์เรย์ a.