I'm just curious to know how to best check if a program exists. I've seen solutions with
testcommandhashtypewhich[
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: