Set each NAME to VALUE in the environment and run COMMAND
Usage: env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
Arguments:
[vars]...
Options:
-i, --ignore-environment start with an empty environment
-C, --chdir
change working directory to DIR
-0, --null end each output line with a 0 byte rather than a newline (only valid
when printing the environment)
-f, --file read and set variables from a ".env"-style configuration file (prior
to any unset and/or set)
-u, --unset remove variable from the environment
-v, --debug... print verbose information for each processing step
-S, --split-string process and split S into separate arguments; used to pass multiple
arguments on shebang lines
-a, --argv0 Override the zeroth argument passed to the command being executed.
Without this option a default value of `command` is used.
--ignore-signal[=] set handling of SIG signal(s) to do nothing
--default-signal[=] reset handling of SIG signal(s) to the default action
--block-signal[=] block delivery of SIG signal(s) while running COMMAND
--list-signal-handling list signal handling changes requested by preceding options
-h, --help Print help
-V, --version Print version
A mere - implies -i. If no COMMAND, print the resulting environment.