aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/which/which.pl
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1995-07-31 04:22:07 +0000
committerSatoshi Asami <asami@FreeBSD.org>1995-07-31 04:22:07 +0000
commit75f2898f9a54abb41326f9b84e70bb52822aa867 (patch)
tree3d02154d923b7aaf52fee41e05a7e908501e9a91 /usr.bin/which/which.pl
parente7a7980c25f5b1a58d1fcc7d302b25cc2e92524e (diff)
downloadsrc-75f2898f9a54abb41326f9b84e70bb52822aa867.tar.gz
src-75f2898f9a54abb41326f9b84e70bb52822aa867.zip
Notes
Diffstat (limited to 'usr.bin/which/which.pl')
-rwxr-xr-xusr.bin/which/which.pl19
1 files changed, 12 insertions, 7 deletions
diff --git a/usr.bin/which/which.pl b/usr.bin/which/which.pl
index c6ebc06294c4..678466b97e5e 100755
--- a/usr.bin/which/which.pl
+++ b/usr.bin/which/which.pl
@@ -31,7 +31,7 @@
#
# [whew!]
#
-# $Id: which.pl,v 1.3 1995/01/30 17:49:19 asami Exp $
+# $Id: which.pl,v 1.4 1995/01/30 22:21:29 jkh Exp $
$all = 0;
$silent = 0;
@@ -47,13 +47,18 @@ if ($ARGV[0] eq "-a") {
}
foreach $prog (@ARGV) {
- foreach $e (@path) {
- if (-x "$e/$prog") {
- print "$e/$prog\n" unless $silent;
+ if (-x "$prog") {
+ print "$prog\n" unless $silent;
$found = 1;
- last unless $all;
- }
- }
+ } else {
+ foreach $e (@path) {
+ if (-x "$e/$prog") {
+ print "$e/$prog\n" unless $silent;
+ $found = 1;
+ last unless $all;
+ }
+ }
+ }
}
exit (!$found);