Atualizando diversos repositórios recorrentes
Muitos usam sistemas como GitHub e BitBucket, mas algumas empresas teem sua própria estrutura do respositórios no modo diretórios mesmo.
Então imagine que um devops faz backup de um diretório chamado repos nele tem todos os projetos versionados e o dev tem essa cópia mas precisar dar um update em todos eles.
cd repos
for i in */.git; do ( echo $i; cd $i/..; git fetch origin; ); done
Pode mudar seu comando ai com sua necessidade, se fosse mercurial facilmente adptado para
for i in */.hg; do ( echo $i; cd $i/..; hg update; ); done