ENV(1L) ENV(1L) NNAAMMEE env - run a program in a modified environment SSYYNNOOPPSSIISS eennvv [-] [-i] [-u name] [--ignore-environment] [--unset=name] [name=value]... [command [args...]] DDEESSCCRRIIPPTTIIOONN This manual page documents the GNU version of eennvv. eennvv runs a command with an environment modified as specified by the command line arguments. Arguments of the form `variable=value' set the environment variable _v_a_r_i_a_b_l_e to value _v_a_l_u_e. _v_a_l_u_e may be empty (`variable='). Setting a variable to an empty value is different from unsetting it. The first remaining argument specifies a program to invoke; it is searched for according to the specification of the PATH environment variable. Any arguments following that are passed as arguments to that program. If no command name is specified following the environment specifications, the resulting environment is printed. This is like specifying a command name of `printenv'. OOPPTTIIOONNSS -_u, --_u_n_s_e_t _n_a_m_e Remove variable _n_a_m_e from the environment, if it was in the environment. -, -_i, --_i_g_n_o_r_e-_e_n_v_i_r_o_n_m_e_n_t Start with an empty environment, ignoring the inherited environment. The long-named options can be introduced with `+' as well as `--', for compatibility with previous releases. Even- tually support for `+' will be removed, because it is incompatible with the POSIX.2 standard. 1