what does export do?
Paul Howarth
paul at city-fan.org
Fri May 20 10:27:39 UTC 2005
THUFIR HAWAT wrote:
> from the man file:
>
> export [-fn] [name[=word]] ...
> export -p
> The supplied names are marked for automatic export to
> the environment of
> subsequently executed commands. If the -f option
> is given, the names
> refer to functions. If no names are given, or if the -p
> option is sup-
> plied, a list of all names that are exported in this
> shell is printed.
> The -n option causes the export property to be removed
> from each name. If
> a variable name is followed by =word, the value of the
> variable is set to
> word. export returns an exit status of 0 unless an
> invalid option is
> encountered, one of the names is not a valid shell
> variable name, or -f is
> supplied with a name that is not a function.
>
> but it doesn't say which files are effected by the command. is it
> stored somewhere?
No files are affected by the command. All it does is mark a shell
variable as being an environment variable that is passed on to any
subsequent commands you execute *from that shell*.
Paul.
More information about the users
mailing list