- export
Exporting variables
The following command may be used to examine and remove things from the environment. env, set, unset, export
If we set a variable using name=foobar this variable won't be visible in scripts we launch because those scripts run in a subshell and the variable is local.
If we would like to make sure the variable is visible in the subshell we have to export the variable.
$ name=foobar $ echo $name foobar $ ./show_name.sh $ export name=FooBar $ echo $name FooBar $ ./show_name.sh FooBar
examples/script/show_name.sh
echo $name