env.1 (871B)
1 .Dd 2015-10-08 2 .Dt ENV 1 3 .Os sbase 4 .Sh NAME 5 .Nm env 6 .Nd modify the environment, then print it or run a command 7 .Sh SYNOPSIS 8 .Nm 9 .Op Fl i 10 .Oo Fl u Ar var Oc ... 11 .Oo Ar var Ns = Ns Ar value Oc ... 12 .Oo Ar cmd Oo arg ... Oc Oc 13 .Sh DESCRIPTION 14 .Nm 15 unsets each 16 .Ar var , 17 then adds or sets each 18 .Ar ( var , value ) 19 tuple in the environment. 20 .Pp 21 If 22 .Ar cmd 23 is given, it is executed in this new environment; 24 otherwise, the modified environment is printed to stdout. 25 .Sh OPTIONS 26 .Bl -tag -width Ds 27 .It Fl i 28 Completely ignore the existing environment and execute 29 .Ar cmd 30 only with each 31 .Ar ( var , value ) 32 tuple specified. 33 .It Fl u Ar var 34 Unset 35 .Ar var 36 in the environment. 37 .El 38 .Sh SEE ALSO 39 .Xr printenv 1 , 40 .Xr putenv 3 , 41 .Xr environ 7 42 .Sh STANDARDS 43 The 44 .Nm 45 utility is compliant with the 46 .St -p1003.1-2013 47 specification. 48 .Pp 49 The 50 .Op Fl u 51 flag is an extension to that specification.