Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ env(1) — AIX/RT 2.2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh

exec system call

the profile

environ

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.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026