SHELL中一个脚本如何引用另一个脚本的中定义的变量

创建一个 sh.config的脚本

#PATH------------------------------------------------------------
bakFile=/ngbboss/mddms/inter/onlineto/bakfile
logFile=/ngbboss/mddms/inter/onlineto/logfile
lcdfile=/ngbboss/mddms/inter/onlineto/data
ctlfile=/ngbboss/mddms/inter/onlineto/ctl
verffile=/ngbboss/mddms/inter/onlinet/verf

创建名为 exec_sh_config.sh的脚本

cd /home/oracle
source ./sh.config
control=$verffile
echo $control

运行exec_sh_config.sh 脚本

[oracle@oracle ~]$ sh exec_sh_config.sh
1
/ngbboss/mddms/inter/onlinet/verf

只要在exec_sh_config.sh 脚本中 添加 source ./sh.config就可以引用 sh.config中 的变量了

猜你喜欢

转载自blog.csdn.net/lv941002/article/details/82746231