sourcefiles() { if [ -d "$1" ]; then for i in "${1}/"*; do . "$1" done fi } sourcefiles /usr/local/etc/sh/shrc.d