#!/usr/bin/bash -eu git_repos="$(find ~/git -mindepth 1 -maxdepth 1 -type l,d)" echo "$git_repos" | while read line ; do echo "<==================>" echo "$line" cd "$line" git pull if [[ -f "$line"/TODO ]]; then echo echo ">> TODO:" cat "$line/TODO" fi echo "<==================>" echo done