Switched to Bash and Comparison of Shells
freebsd.user at seibercom.net
Thu Jun 10 19:15:51 UTC 2010
On Thu, 10 Jun 2010 13:41:32 -0400
Lowell Gilbert <freebsd-questions-local at be-well.ilk.org> articulated:
> bash (like most other sh-style shells) has no "which" builtin. You
> end up running /usr/bin/which. bash (like most other sh-style
> shells) does have a (rough) equivalent, which is "type"
Personally, I have found the "command" equivalent quite adequate. I use
a version of the following in all of my Bash scripts that require
checking for the presents of another program.
command -v command1 >/dev/null && echo "command1 Found In \$PATH" || echo "command1 Not Found in \$PATH"
FreeBSD.user at seibercom.net
Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
Sure you can trust the Government; ask any Indian.
More information about the freebsd-questions