export

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

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

Options
      -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 can be reused as input. 

If no names are supplied, or if the `-p' option is given, a list of exported names is displayed.

Viewing environment variables

To view the environment variable called MYVAR simply run:
echo "$MYVAR"

Alternatively the env command can be used to display, set, or remove environment variables.

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

export is a bash built in command.

Examples

Set the shell variable 'MYDEPT' equal to 'Sales' :

 MYDEPT=Sales
echo $MYDEPT

To make the change permanent, you can export this shell variable as an environment variable:

 export $MYDEPT

"Laughter is America's most important export" ~ Walt Disney

Related:

env - Display, set, or remove environment variables.
Bash shell variables
echo - Display message on screen.
hostname - Print or set system name.
local - Create a function variable.
printenv - Print environment variables.
readonly - Mark variables/functions as readonly.
shift - Shift positional parameters.
unset - Remove variable or function names.
Variables - Local and Environment variables.
Equivalent Windows command: SETX - Set environment variables permanently


Copyright © SS64.com 1999-2017
Some rights reserved