小编sim*_*mar的帖子

在perl中发出系统命令

我很难搞清楚为什么以下命令没有在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)

谢谢!

unix bash shell perl

1
推荐指数
1
解决办法
801
查看次数

标签 统计

bash ×1

perl ×1

shell ×1

unix ×1