ENV(1) | General Commands Manual | ENV(1) |
env
—
env |
[-0i ] [-C
dir] [-u
name] [name=value ...]
[utility [argument ...]] |
env
executes utility after
modifying the environment as specified on the command line. Each
name=value option specifies an environmental variable,
name, with a value of value. The
‘-i
’ option causes
env
to completely ignore the environment it inherits.
The ‘-C
dir’ option causes the working directory to be
changed to dir.
The ‘-u
name’ option 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. The -0
option
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 -C
, -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.
The -C
option first appeared in
NetBSD 10.1.
env
doesn't handle commands with equal
(“=”) signs in their names, for obvious reasons.
October 28, 2024 | NetBSD 10.1 |