【发布时间】:2017-01-31 00:20:29
【问题描述】:
Perl 代码
`. /home/chronicles/logon.sh `;
print "DATA : $ENV{ID}\n";
在 logon.sh 中,我们正在导出变量“ID”(shell 脚本的来源)。
手动运行
$> . /home/chronicles/logon.sh
$> echo $LOG
当我在终端中手动运行时(不是从脚本中运行)。我得到了输出。 (但不能从脚本中工作)
我关注了这篇文章:
How to export a shell variable within a Perl script?
但没有解决问题。
注意
我不允许更改“logon.sh”脚本。
【问题讨论】: