summaryrefslogtreecommitdiff
path: root/inpath
diff options
context:
space:
mode:
Diffstat (limited to 'inpath')
-rwxr-xr-xinpath10
1 files changed, 5 insertions, 5 deletions
diff --git a/inpath b/inpath
index f625b17..bab47b4 100755
--- a/inpath
+++ b/inpath
@@ -1,8 +1,8 @@
#!/bin/sh
in_path () {
- local cmd=$1 path=$2 res=1
- local IFS=":"
+ cmd=$1 path=$2 res=1
+ IFS=":"
for dir in $path;
do
@@ -19,11 +19,11 @@ cmd_in_path () {
var=$1
if [ -n "$var" ]; then
- if [ $(echo "$var" | cut -c 1) = "/" ]; then
- if [ ! -x $var ]; then
+ if [ "$( echo "$var" | cut -c 1 )" = "/" ]; then
+ if [ ! -x "$var" ]; then
return 1
fi
- elif ! in_path $var "$PATH"; then
+ elif ! in_path "$var" "$PATH"; then
return 2
fi
fi