1 2 3 4 5 6 7 8 9 10
#!/bin/zsh local f= local p= for f do for p in $spath do [[ -r $p/$f ]] && . "$p/$f" && break done done