Я пытаюсь изучить циклы и манипуляции с массивами в zsh
.
Скажем, у меня есть два массива в zsh с одним и тем же неизвестным количеством элементов, и каждый из них содержит список путей, например
LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3)
REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3)
Я хотел бы перебрать оба массива одновременно с общим индексом, чтобы я мог сделать что-то вроде:
cd $LOCAL_PATH_i
hg pull $REMOTE_PATH_i
в каждой итерации. Как я могу сделать это в Zsh?
Кроме того, я искал управление циклом и массивы в документации по zsh, но безуспешно. Есть хороший учебник, который знакомит с основами циклов , массивов и т. Д. В Zsh? Что-то для людей с небольшим опытом работы с bash или shell-скриптингом, но с опытом работы в программировании?