#!/bin/bash wd="$(pwd)" temp="$(mktemp)" find /data -name '.git' -exec dirname \{\} \; | while read gitrepo; do cd "$gitrepo" echo "$gitrepo" git remote | while read remote; do git fetch --prune "$remote" done 2>&1 | sed 's/^/ /' done cd "$wd"