diff options
Diffstat (limited to 'inpath')
-rwxr-xr-x | inpath | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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 |