ENV(1) | General Commands Manual | ENV(1) |
env
—
env |
[-0i ] [-u
name] [name=value ...]
[utility [argument ...]] |
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.
The option ‘-u
name’ causes removal of the
name environment variable if it is in the environment.
This is similar to the unset
command in
sh(1). The value for
name must not include the
‘=
’ character.
If no utility is specified,
env
prints out the names and values of the variables
in the environment. Each name=value pair is separated
by a new line unless -0
is specified, in which case
name/value pairs are separated by NUL. Both -0
and
utility must not be specified together.
env
exits with one of the following values:
env
. If no utility was specified, then
env
completed successfully and returned the exit
code itself.env
.env
.-0
option.-
option has been deprecated but is still
supported in this implementation.
The -u
and -0
options are non-standard extensions.
env
utility conforms to IEEE Std
1003.2-1992 (“POSIX.2”).
env
command appeared in
4.4BSD.
The -u
and -0
options first appeared in NetBSD 10.
env
doesn't handle commands with equal
(“=”) signs in their names, for obvious reasons.
February 8, 2020 | NetBSD 10.0 |