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 env. If no utility was specified, then
env completed successfully and returned the exit code
itself.
-
-
- 1
- An invalid command line option was passed to
env.
-
-
- 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 env.
-
-
- 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.