Im làm việc trong ZSH, nhưng chắc chắn rằng các hướng dẫn BASH có thể sẽ giúp ích. Tôi cần phải có một vòng lặp for mà đi qua các giá trị được lưu trữ trong mảng lw và sau đó khởi chạy một kịch bản shell, dựa trên tên được lưu trữ trong mảng.ZSH cho vấn đề biến mảng vòng lặp
Cho đến nay, đây là những gì tôi đã đưa ra:
$lw=('plugin1' 'plugin2' 'plugin3')
for i in $lw;
do . ~/Library/Rogall/plugins/$lw[$i]/lw.prg end;
done
nó chỉ mang lại cho tôi một lỗi khi chạy nói rằng nó không thể tìm thấy ~/Library/Rogall/plugins // lw. prg, do đó, nó xuất hiện của nó chỉ bỏ qua biến của tôi tất cả togethor.
Bất kỳ ý tưởng nào mà tôi đã nhầm lẫn?
Hãy thử 'echo $ i' để xem những gì Nó chứa. –