#!/bin/rc
# which file will this command envoke
rfork e
if (~ $#* 0){
echo 'usage: which file...'
exit 'usage'
}
for(dir in $path){
if(~ $dir /bin){
{ for (nsdir in `{ns | awk '$NF == "/bin" {print dir, $(NF -1)}'}){
if (test -f $nsdir/$1)
echo $nsdir/$1
} } | tail -r
}
if(! ~ $dir /bin){
if (test -f $dir/$1)
echo $dir/$1
}
}
|