uu_env - Man Page

Set each NAME to VALUE in the environment and run COMMAND

Synopsis

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]

Description

Set each NAME to VALUE in the environment and run COMMAND

Options

-i,  --ignore-environment

start with an empty environment

-C,  --chdir <DIR>

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 <PATH>

read and set variables from a ".env"-style configuration file (prior to any unset and/or set)

-u,  --unset <NAME>

remove variable from the environment

-v,  --debug

print verbose information for each processing step

-S,  --split-string <S>

process and split S into separate arguments; used to pass multiple arguments on shebang lines

-a,  --argv0 <a>

Override the zeroth argument passed to the command being executed. Without this option a default value of `command` is used.

--ignore-signal[=<SIG>]

set handling of SIG signal(s) to do nothing

--default-signal[=<SIG>]

reset handling of SIG signal(s) to the default action

--block-signal[=<SIG>]

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

[vars]

Extra

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

Version

v(uutils coreutils) 0.7.0

Info

uu_env (uutils coreutils) 0.7.0