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
When we export the variable that will available in subshell
If simply define variable that is only available in current shell.
Example: #var=20
#echo $var
20
If you invoke #sh i.e subshell of bash and try to print that unexported variable valu you will not get that.
sh-2.05b# echo $var-----it does not print the valu of var b'caz still it is in bash shell memory.
Just see the exported variable in shell
[root@dhcppc0 root]# export var1=30
[root@dhcppc0 root]# sh
sh-2.05b# echo $var1
30
I hope you will be enjoy it.
Is This Answer Correct ? | 8 Yes | 0 No |
Answer / mrinmoy
Only exported variables can be inherited by another program
while other variables can not be used.
Is This Answer Correct ? | 3 Yes | 0 No |
I have one flat file,in this file how many columns are there i don't know,but one ename column is there , just i want to cut the surname, so how to cut the surname, any one know the answer please guide me ? ename ----- tapan kumar nayak bala murugan kutal chkrobarthy biswo My output is like that OUTPUT ------ nayak murugan chakrobarthy biswo
Which are typical system directories below the root directory?
Is android unix based?
What is alias mechanism?
What is .login file in unix?
Is windows unix?
how to list all the hidden files?
How do I run a ksh script in unix?
Explain piping.
Is windows built on unix?
What do you understand by the term wild-card interpretation?
What is the use of grep and egrep in unix?