<Trước | Nội dung | Tiếp theo>
Mảng liên kết
Các phiên bản gần đây của bash bây giờ hỗ trợ mảng kết hợp. Mảng liên kết sử dụng chuỗi
Mảng liên kết
chứ không phải số nguyên dưới dạng chỉ mục mảng. Khả năng này cho phép các cách tiếp cận mới thú vị để quản lý dữ liệu. Ví dụ: chúng ta có thể tạo một mảng có tên là “màu sắc” và sử dụng tên màu làm chỉ mục:
khai báo -A màu color ["red"] = "# ff0000" Colors ["green"] = "# 00ff00" color ["blue"] = "# 0000ff"
khai báo -A màu color ["red"] = "# ff0000" Colors ["green"] = "# 00ff00" color ["blue"] = "# 0000ff"
Không giống như các mảng được lập chỉ mục số nguyên, được tạo bằng cách chỉ tham chiếu đến chúng, các mảng kết hợp phải được tạo bằng khai sử dụng lệnh mới -A Lựa chọn. Các phần tử mảng liên kết được truy cập theo cách giống như các mảng được lập chỉ mục số nguyên:
echo $ {Colors ["blue"]}
echo $ {Colors ["blue"]}
Trong chương tiếp theo, chúng ta sẽ xem xét một tập lệnh sử dụng tốt các mảng liên kết để tạo ra một báo cáo thú vị.
<Trước | Nội dung | Tiếp theo>