
[*** Listing 1 -- which program ***]

:
#	which
#
#	Examine the path for a command & tell which dir has it.  Stop with
#	the 1st dir that has it.
#
#	Copyright 1990, Lawrence S Reznick

if [ "X$1" = "X" ]
then
	echo "usage:\t$0 programnames ..."
	exit 1
fi

dirs=`echo $PATH |
	sed -e 's/^:/\.:/' -e 's/:$/:\./' -e 's/::/:\.:/' -e 's/:/ /g'`

notfound=

while [ "X$1" != "X" ]
do
	found=0

	for dir in $dirs
	do
		if [ -x $dir/$1 ]
		then
			echo $dir/$1
			found=1
			break
		fi
	done

	if [ $found -eq 0 ]
	then
		notfound="$notfound $1"
	fi

	shift
done

if [ "X$notfound" != "X" ]
then
	echo No $notfound in $dirs
fi

exit 0



