【发布时间】:2017-06-23 22:05:46
【问题描述】:
我有一个 shell 脚本,除了设置一堆环境变量之外什么都不做:
export MYROOTDIR=/home/myuser/mytools
export PATH=$MYROOTDIR/bin:$PATH
export MYVERSION=0.4a
我有一个 perl 脚本,我希望 perl 脚本以某种方式让 perl 脚本与 shell 脚本中列出的环境变量一起操作。虽然我需要在 perl 脚本中发生这种情况,但我不希望 perlscript 的调用者必须首先手动获取 shellscript。
尝试运行时
system("sh myshell.sh")
环境变量不会“向上传播”到运行 perl 脚本的进程。
有没有办法做到这一点?
【问题讨论】:
标签: perl