#!/bin/bash while [[ $# -gt 0 ]] ; do x="${1}" shift p="${PATH}" while [[ ${#p} -gt 0 ]] ; do t="${p%%:*}" p="${p:$(( ${#t} + 1 ))}" if [[ -e "${t}/${x}" ]] ; then ls -al "${t}/${x}" f=y fi done done [[ "$f" == "y" ]] && exit 0 || exit 1