Si ce n’est qu’il faut "boucler" dans la liste des sous-dossiers pour faire le git pull
dans chacun d’eux, la complication supplémentaire est de vérifier qu’ils sont bien des dossiers "Git" (c’est à dire qu’ils ont eux-même un sous-dossier `.git`).
Afin de suivre le déroulement du processus on fait afficher chaque dossier mis à jour.
Ce qui donne donc :
- for i in `ls ./`;do if [ -d $i/.git ]; then echo ""; echo $i; cd $i; git pull; cd ../; fi; done