env(1) General Commands Manual env(1)

env - Set each NAME to VALUE in the environment and run COMMAND

env [-i|--ignore-environment] [-C|--chdir] [-0|--null] [-f|--file] [-u|--unset] [-v|--debug]... [-S|--split-string] [-a|--argv0] [--ignore-signal] [--default-signal] [--block-signal] [--list-signal-handling] [-h|--help] [-V|--version] [vars]

Set each NAME to VALUE in the environment and run COMMAND

start with an empty environment
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)
read and set variables from a ".env"-style configuration file (prior to any unset and/or set)
remove variable from the environment
print verbose information for each processing step
process and split S into separate arguments; used to pass multiple arguments on shebang lines
Override the zeroth argument passed to the command being executed. Without this option a default value of `command` is used.
set handling of SIG signal(s) to do nothing
reset handling of SIG signal(s) to the default action
block delivery of SIG signal(s) while running COMMAND
list signal handling changes requested by preceding options
Print help
Print version
[vars]

A mere - implies -i. If no COMMAND, print the resulting environment.

v(uutils coreutils) 0.7.0

uu_env (uutils coreutils) 0.7.0