Set an environment variable. Mark each name to be passed to child processes in the environment.

export [-fn] [-p] [name[=value]]

-f The names refer to shell functions;
otherwise the names refer to shell variables
-n No longer mark each name for export.
-p Display output in a form that may be reused as input.
If no names are supplied, or if the &qt;-p&qt;&qt; option is given, a list of exported names is displayed.

The return status is zero unless an invalid option is supplied, one of the names is not a valid shell variable name, or &qt;-f&qt;&qt; is supplied with a name that is not a shell function.

export is a BOURNE shell command and a POSIX &qt;special&qt;&qt; builtin.

Example – local variables

mv $old_file $new_fileExample – global variables

mydepartment=Sales ; export mydepartment
mycustomer=&qt;&qt;Brown Brothers&qt;&qt; ; export mycustomer