Estoy tratando de aprender bucles y manipulación de matrices en zsh
.
Digamos que tengo dos matrices en zsh con el mismo número desconocido de elementos y cada uno de ellos contiene una lista de rutas, por ejemplo
LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3)
REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3)
Me gustaría iterar a través de ambas matrices simultáneamente con un índice común, para que pueda hacer algo como:
cd $LOCAL_PATH_i
hg pull $REMOTE_PATH_i
en cada iteración ¿Cómo puedo hacer esto en zsh?
Además, he buscado control de bucle y matrices en la documentación de zsh, pero tuve poco éxito. ¿Hay un buen tutorial que presente los conceptos básicos de bucles , matrices , etc. en zsh? ¿Algo para personas con poca experiencia en bash o scripts de shell pero con experiencia en programación?