Linux中的sh+source+export

实例:

1) source1.sh

#!/bin/sh

echo "--------------------------------"

var1
=var1v

source source2
.sh

echo $var1
echo $var2

echo "---------------------------------"

sh source3
.sh

echo $var1
echo $var3

echo "----------------------------------"

export var
=varv
sh source4
.sh
echo $var

echo "----------------------------------"

2) source2.sh

#!/bin/sh

echo start suorce2

echo $var1

var1
=var1insource2
var2
=var2v

echo $var1
echo $var2
echo end source2

3) source3.sh

#!/bin/sh

echo start source3
echo $var1

var1
=var1insource3
var3
=var3v

echo $var1
echo $var3
echo end source3

4) source4.sh

#!/bin/sh

echo start source4

echo $var

var
=varinsource4

echo $var
echo end source4

结果:

结论: http://www.cnblogs.com/itech/archive/2009/09/22/1571896.html

完!


作者:iTech
微信公众号: cicdops
出处:http://itech.cnblogs.com/
github:https://github.com/cicdops/cicdops

原文地址:https://www.cnblogs.com/itech/p/1852299.html