NAME
env
- set and print environment
SYNOPSIS
env
[-i]
[name=value ...]
[utility [argument ...]]
DESCRIPTION
env
executes
utility
after modifying the environment as
specified on the command line.
The option
name=value
specifies
an environmental variable,
name,
with a value of
value.
The option
`-i'
causes
env
to completely ignore the environment
it inherits.
If no
utility
is specified,
env
prints out the names and values
of the variables in the environment, with one
name=value
pair per line.
EXIT STATUS
env
exits with one of the following values:
- 0
-
utility
was invoked and completed successfully.
In this case the exit code is returned by the utility itself, not
.
If no utility was specified, then
env
completed successfully and returned the exit code itself.
- 1
-
An invalid command line option was passed to
.
- 1-125
-
utility
was invoked, but failed in some way;
see its manual page for more information.
In this case the exit code is returned by the utility itself, not
.
- 126
-
utility
was found, but could not be invoked.
- 127
-
utility
could not be found.
COMPATIBILITY
The historic
-
option has been deprecated but is still supported in this implementation.
SEE ALSO
execvp(3),
environ(7)
STANDARDS
The
env
utility conforms to
IEEE Std 1003.2-1992 (``POSIX.2'') .
BUGS
env
doesn't handle commands with equal
(``='')
signs in their
names, for obvious reasons.