I'm just curious to know how to best check if a program exists. I've seen solutions with
test
command
hash
type
which
[
Which is the best method, is there a right answer? What does the POSIX and LSB specs say about this?
I'm just curious to know how to best check if a program exists. I've seen solutions with
test
command
hash
type
which
[
Which is the best method, is there a right answer? What does the POSIX and LSB specs say about this?
You probably want to use the command
command, e.g.:
command -v <the_command>
For more discussion see the following StackOverflow posts:
Also see the following Unix StackExchange post: