ການສ້າງ Array
ຕົວແປ Array ແມ່ນມີຊື່ຄືກັນກັບຕົວແປອື່ນໆ bash ຕົວແປ, ແລະຖືກສ້າງຂື້ນໂດຍອັດຕະໂນມັດເມື່ອພວກເຂົາເຂົ້າເຖິງ. ນີ້ແມ່ນຕົວຢ່າງ:
[me@linuxbox ~]$ a[1]=foo [me@linuxbox ~]$ ສຽງສະທ້ອນ ${a[1]} ຟູ
[me@linuxbox ~]$ a[1]=foo [me@linuxbox ~]$ ສຽງສະທ້ອນ ${a[1]} ຟູ
ໃນທີ່ນີ້ພວກເຮົາເຫັນຕົວຢ່າງຂອງທັງການມອບຫມາຍແລະການເຂົ້າເຖິງຂອງອົງປະກອບ array. ດ້ວຍຄໍາສັ່ງທໍາອິດ, ອົງປະກອບ 1 ຂອງ array a ຖືກມອບຫມາຍມູນຄ່າ "foo". ຄໍາສັ່ງທີສອງສະແດງຄ່າທີ່ເກັບໄວ້ຂອງອົງປະກອບ 1. ການນໍາໃຊ້ວົງເລັບໃນຄໍາສັ່ງທີສອງແມ່ນຕ້ອງການເພື່ອປ້ອງກັນບໍ່ໃຫ້ shell ພະຍາຍາມຂະຫຍາຍຊື່ເສັ້ນທາງໃສ່ຊື່ຂອງອົງປະກອບ array.
array ຍັງສາມາດຖືກສ້າງຂຶ້ນດ້ວຍ ປະກາດ ຄໍາສັ່ງ:
[me@linuxbox ~]$ ປະກາດ -aa
[me@linuxbox ~]$ ປະກາດ -aa
ການນໍາໃຊ້ -a ທາງເລືອກ, ຕົວຢ່າງນີ້ ປະກາດ ສ້າງ array a.