Frank Terbeck <ft@bewatermyfriend.org>:
> Frank Terbeck <ft@bewatermyfriend.org>:
> > is_installed() {
> > prog="$1"
> >
> > ret=1
> > oifs="$IFS"
> > IFS=:
> > for dir in $PATH; do
> > [ -x "${dir:-.}/$1" ] && ret=0
>
> Thinking more about it, this is probably better done like this:
>
>
> [ -x "${dir:-/bin}/$1" ] && ret=0
And another improvement:
[ -x "${dir:-/bin}/$1" ] && ret=0 && break
For obvious reasons. :-)
Regards, Frank |