Sto cercando di imparare loop e manipolazione di array in zsh
.
Supponiamo di avere due matrici in zsh con lo stesso numero sconosciuto di elementi e ognuna contenente un elenco di percorsi, ad es
LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3)
REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3)
Vorrei scorrere contemporaneamente entrambe le matrici con un indice comune, in modo da poter fare qualcosa del tipo:
cd $LOCAL_PATH_i
hg pull $REMOTE_PATH_i
in ogni iterazione. Come posso farlo in zsh?
Inoltre, ho cercato il controllo di loop e gli array nella documentazione di zsh ma ho avuto scarso successo. Esiste un buon tutorial che introduce le basi di loop , array , ecc. In zsh? Qualcosa per le persone con poca esperienza bash o shell-scripting ma con un background nella programmazione?