Tôi đang cố gắng học các vòng lặp và thao tác mảng trong zsh
.
Giả sử tôi có hai mảng trong zsh với cùng một số phần tử chưa biết và mỗi phần tử chứa một danh sách các đường dẫn, ví dụ:
LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3)
REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3)
Tôi muốn lặp lại thông qua cả hai mảng cùng một chỉ mục chung, để tôi có thể làm một cái gì đó như:
cd $LOCAL_PATH_i
hg pull $REMOTE_PATH_i
trong mỗi lần lặp. Làm thế nào tôi có thể làm điều này trong zsh?
Ngoài ra, tôi đã tìm kiếm điều khiển vòng lặp và mảng trong tài liệu zsh nhưng không mấy thành công. Có một hướng dẫn tốt giới thiệu những điều cơ bản của các vòng lặp , mảng , vv trong zsh? Một cái gì đó cho những người có ít kinh nghiệm bash hoặc shell-script nhưng có nền tảng về lập trình?