unix - Find out if a command exists on POSIX system - Stack Overflow
No linux dá para usar o which, mas no UNIX em geral, POSIX, o melhor é mesmo um $(command -v cmd).
No linux dá para usar o which, mas no UNIX em geral, POSIX, o melhor é mesmo um $(command -v cmd).