Name
export
Synopsis
export [-fn] [name
=[value
] ...] export -p
Pass (export) the value of one or more shell variables, specified by name, giving them global meaning (they are local by default). For example, a variable defined in one shell script must be exported if its value is used in other programs called by the script. If a value is specified, the variable is set to that value. If no names are given, or with -p, export lists the variables exported by the current shell.
Options
- -f
Names refer to functions; the functions are exported in the environment.
- -n
Remove the named variables or functions from the environment.
- -p
Print names and values of exported variables.
Example
In the original Bourne shell, you would type:
TERM=vt100 export TERM
In Bash, type this instead:
export TERM=vt100
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.