One line pour mise à jour Git des sous-dossiers d’un répertoire

Script bash mono-ligne ("one line") pour faire un `git pull` dans tous les sous-dossiers d’un répertoire

, par clem

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 :

  1. for i in `ls ./`;do if [ -d $i/.git ]; then  echo ""; echo $i; cd $i; git pull; cd ../; fi; done