whence [ -vcwfpams ] name ...
       For each name, indicate how it would be interpreted
       command name.

       -v     Produce a more verbose report.

       -c      Print   the  results  in  a  csh-like  for-
              precedence over -v.

       -w     For each name, print `name: word' where word
              alias,     builtin,    command,    function,
              none, according  as  name   corresponds   to
              built-in   command,  an  external command, a
              a command defined with the hash  builtin,  a
              or   is  not  recognised.  This takes prece-
              -c.

       -f     Causes the contents of a shell  function  to
              which  would otherwise not happen unless the
-c flag were

              used.

       -p     Do a path search  for  name   even   if   it
              reserved word, shell function or builtin.

       -a      Do   a  search  for all occurrences of name
              command path.  Normally   only   the   first
              printed.

       -m       The   arguments   are  taken  as  patterns
(should be quoted),

              and the information is  displayed  for  each
              ing one of these patterns.

       -s     If  a  pathname contains symlinks, print the
              pathname as well.

type [ -wfpams ] name ...
       Equivalent to whence -v.

where [ -wpms ] name ...
       Equivalent to whence -ca.

which [ -wpams ] name ...
       Equivalent to whence -c.
