1 2 3 4 5 6 7 8 9 10
#!/bin/sh for dir in ./*; do [ ! -d "$dir" ] && continue; ( cd "$dir" || exit; \ printf -- "updating %s\n" "$dir"; \ git pull; \ printf "\n---------\n" ) done