câu hỏi này không giống như Does the shell support sets?hiện linux shell hỗ trợ danh sách cấu trúc dữ liệu?
tôi biết rất nhiều cấu trúc danh sách hỗ trợ ngôn ngữ kịch bản, như python, python, ruby và javascript, vậy còn vỏ linux thì sao?
trình bao hỗ trợ cú pháp như vậy?
for i in list:
do
print i
done
đầu tiên tôi sẽ khởi tạo một danh sách, ví dụ:
ListName = [ item1, item2, ..., itemn ]
sau đó lặp trên nó
là có thể khi lập trình kịch bản shell?
Cũng lưu ý rằng vỏ Bourne/POSIX không có mảng. Nhưng 'cho mục trong danh sách các mục; Do' xây dựng chắc chắn được hỗ trợ trong tất cả các vỏ. Lưu ý cũng sử dụng thuận tiện của globbing để lặp qua một tập hợp các tập tin; 'cho tập tin trong một * .dat' xây dựng một danh sách các thẻ bằng cách mở rộng ký tự đại diện (mặc dù thật đáng buồn, nhiều người dùng quản lý để phá hoại nó bằng cách làm một cái gì đó như' cho tệp trong $ (ls a * .dat) '). – tripleee