|
|
1
3
这个
启动子进程时,它将获得与父进程相同的标准输出。不过,它并不关心父级的默认文件句柄是什么。 |
|
|
2
2
代码的问题是
还有其他选项可以运行外部应用程序并获取读取它的输出,如
旁注:不要将globs用作文件句柄:它们是全局的,而全局的是邪恶的。改用词汇变量(
|
|
|
3
1
大概 this 帮助 |
|
|
4
1
希望这有帮助! |
|
|
5
-2
我在系统(不是Perl)级别重新分配了文件描述符:
现在,您会认为$new\u stdout\u句柄是标准输出。 我在gist上粘贴了一个完整的示例: http://gist.github.com/129407 |