#! /bin/sh -e RET=1 for PROGRAM in "$@"; do IFS_SAVE="$IFS" IFS=: for ELEMENT in $PATH; do if [ -f "$ELEMENT/$PROGRAM" -a -x "$ELEMENT/$PROGRAM" ]; then echo "$ELEMENT/$PROGRAM" RET=0 break fi done IFS="$IFS_SAVE" done exit "$RET"