What is the difference between a shell variable that is
exported and the one that is not exported?
Answers were Sorted based on User's Feedback
Answer / madhavi
the major difference between the shell variable that is
exported and not is variable exported using export command
is global to all shell,where as the other shell variables
are local to their respective shells.
Is This Answer Correct ? | 8 Yes | 0 No |
Answer / seshadri sethi
The Shell variable which is exported would available to all
the programs outside the Shell also. And the shell variable
which is not exported, would available for that shell or for
the shell program only, in which the variable is declared.
Export LANG=C
will make the variable LANG the global variable, put it into
the global environment. All other processes can use it.
LANG=C
will change the value only in the current script.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / shimpi
Exported variable is like GLOBAL variable which can be used
across teh scripts and UNIX servers.
Whereas Unexported variable can be the used within the
defined script itself.
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / narendrasairam
What that makes the difference is its Access Scope.
An exported variable is available across the scrips unlike
an unexported one which is local to the script.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / tony
By default, Shells will only keep all variables to the Shell in which they run. This is good, since it assumes variables are not needed outside of a given script. In most cases, that is correct. But, if you have a script that you want to use to set Shell variables, it must be exported in some way. Alternative ways to export variables, is to call a script with "source" or just with a dot and a whitespace.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / guest
Chile process will inharite the variable and its value v/s
will not inharit
Is This Answer Correct ? | 1 Yes | 2 No |
What is the conditional statement in shell scripting?
How will you connect to a database server from linux?
What is the equivalent of a file shortcut that we have a window on a linux system?
Explain about login shell?
Determine the output of the following command: [ -z “” ] && echo 0 || echo 1
I have to write Shells (Linux + Unix)for publishing packages and reports. Is it possible ? What are the differents executable programs ineed to call ?
What is sh in shell script?
How do I start a shell script?
What makes c shell a more preferable option than the bourne shell?
c program to implement unix/linux command to block the signal ctrl-c and ctrl-\ signal during the execution ls -l|wc -l
Set up a Sev 2 alert when the Primary WA service fails. A windows batch script needs to be created that will monitor the WA service on the Primary and when the service stops/fails a Sev 2 TT is generated for a particular team ?
How are shells born?