Displays the current environment or sets the environment for the execution of a command.
To Display Multiple Environment Variables
env [ -i | - ] [Name=Value ]... [Command [ Argument ... ] ]
To Display A Single Environment Variable
env [Name]
The env command allows you to display your current environment or run a specified command in a changed environment.
If no flags or parameters are specified, the env command displays your current environment, showing one Name=Value pair per line.
| Item | Description | 
|---|---|
| -i | Ignores the inherited environment and invokes the command specified by the Command parameter with the environment specified by the Name=Value parameters. | 
| Item | Description | 
|---|---|
| Name=Value | You can run a command in a modified version of the current environment by specifying one or more Name=Value parameters. Use the -i flag if you wish to replace the entire current environment with the specified Name =Value parameters. In either case, environment changes are effective only while the specified command is running. | 
| Command | The Command parameter has an optional Argument variable. If the specified command is one of the Korn shell special built-in commands, results are unspecified. Korn shell built-in commands are described in the ksh command. | 
If the Command parameter is specified, the exit status of the env command is the exit status of the command specified in the Command parameter. Otherwise, the env command exits with one of the following values:
| Item | Description | 
|---|---|
| 0 | The env command completed successfully. | 
| 1-125 | An error occurred in the env command. | 
| 126 | The command specified by the Command parameter was found, but could not be invoked. | 
| 127 | The command specified by the Command parameter was not found. | 
TZ=MST7MDT dateenv TZ=MST7MDT dateenv -i PATH=$PATH IDIR=/$HOME/include LIBDIR=/$HOME/lib make| Item | Description | 
|---|---|
| /usr/bin/env | Contains the env command. |