我很难搞清楚为什么以下命令没有在perl中执行.
system(". ./setenv.sh");
Run Code Online (Sandbox Code Playgroud)
我尝试了其他替代品
ALT 1 = system ".", "./setenv.sh";
ALT 2 = `. ./setenv.sh`;
Run Code Online (Sandbox Code Playgroud)
不知道我做错了什么..有什么想法吗?
编辑:我想到了这里提到的一些想法,这就是我做的..
system(". ./setenv.sh && <other commands that I required the env for here>");
Run Code Online (Sandbox Code Playgroud)
谢谢!