env
PURPOSE
Sets the environment for execution of a command.
SYNOPSIS
env [ - ] [ name=value ] ... [ command args ]
DESCRIPTION
The env command lets you get and change your current
environment, and then run the named command with the
changed environment. Changes in the form name=value are
added to the current environment before the command is
run. If - (minus) is used, the current environment is
ignored and the command runs with only the changed envi-
ronment. Changes are only in effect while the named
command is running.
If a command is not specified, env displays your current
environment one name=value pair per line.
EXAMPLES
1. To add a shell variable to the environment for the
duration of one command:
TZ=MST7MDT date
env TZ=MST7MDT date
Each of these commands displays the current date and
time in Mountain Standard Time. The two commands
shown are equivalent. When date is finished, the
previous value of TZ takes effect again.
2. To replace the environment with another one:
env - PATH=$PATH IDIR=/u/jim/include LIBDIR=/u/jim/lib make
This runs make in an environment that consists only
of these definitions for "PATH", "IDIR", and
"LIBDIR". You must redefine PATH so that the shell
can find the make command.
When make is finished, the previous environment takes
effect again.
RELATED INFORMATION
The following command: "sh."
The exec system call, the profile file, and the environ
miscellaneous facility in AIX Operating System Technical
Reference.