Linux中的sh+source+export

本文通过四个具体的Shell脚本实例,展示了在不同的脚本间如何进行变量的定义、传递及使用。从基本的变量赋值到利用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

 

完!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值