如果要影响进程或子进程的环境,只需使用%ENV哈希:
$ENV{CVSROOT}='<cvs>';
Run Code Online (Sandbox Code Playgroud)
如果您想影响父进程的环境,则不能.至少没有父进程的合作.标准进程是发出shell脚本并让父进程执行该shell脚本:
#!/usr/bin/perl -w
print 'export CVSROOT=<cvs>';
Run Code Online (Sandbox Code Playgroud)
...并从shell(脚本)调用该脚本:
eval `myscript.pl`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5275 次 |
| 最近记录: |