• which is non-standard. Use builtin command -v instead.
  • Problematic code:
  • Correct code:
  • Rationale:
  • Exceptions:
  • Caveats:
  • command -v does not check ALL parameters
  • Related resources: