#!/bin/zsh local f= local p= for f do for p in $spath do [[ -r $p/$f ]] && . "$p/$f" && break done done