command - execute a simple command
command command_name [argument ...]
command enables the shell to treat the arguments as a simple command,
suppressing the shell function lookup.
If command_name is not the name of the function, the effect of command
is the same as omitting command.
command recognizes the following operands:
command_name The name of a HP-UX command or a shell
argument One or more strings to be interpreted as
arguments to command_name.
The command command is necessary to allow functions that have the same
name as a command to call the command (instead of a recursive call to
Nothing in the description of command is intended to imply that the
command line is parsed any differently than any other simple command.
command a | b ; c
is not parsed in any special way that causes | or ; to be treated
other than a pipe operator or semicolon or that prevents function
lookup on b or c.
PATH determines the search path used during the command search.
command exits with one of the following values:
+ If command fails:
126 The utility specified by the command_name is
found but not executable.
127 An error occurred in the command utility or the
utility specified by command_name is not found.
Hewlett-Packard Company - 1 - HP-UX Release 11i: November 2000
+ If command does not fail:
The exit status of command is the same as that of the
simple command specified by the arguments:
Create a version of the cd command that always prints the name of the
new working directory whenever it is used:
command "$@" >>>>/dev/null
Circumvent the redefined cd command above, and change directories
without printing the name of the new working directory:
getconf(1), sh-posix(1), confstr(3C).
command: XPG4, POSIX.2
Hewlett-Packard Company - 2 - HP-UX Release 11i: November 2000