我有一个脚本,其内容只是导出 Linux 中的一个变量。
export LD_LIBRARY_PATH=....
我想在我的 Perl 脚本中运行这个脚本,这样无论是谁运行我的 Perl 脚本都会有他们的LD_LIBRARY_PATH
放。我可以在 Perl 脚本的开头执行此操作吗:
#!/usr/bin/perl -w
system(". /myfolder1/myfolder2/myScript.sh");
#!/bin/sh
. /myfolder1/myfolder2/myScript.sh
exec perl -wxS "$0" "$@"
#!/usr/bin/perl -w
# .. the rest of your script as normal
当你运行它时,它首先会被执行/bin/sh
,能够加载myScript.sh
融入当地环境。sh
then exec
s Perl,被告知从下一行继续。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)