【发布时间】:2013-04-30 09:00:47
【问题描述】:
我无法理解正在执行 exe 的 Perl 脚本的一部分。
open(SYSTEM, "$appl 2>&1 |") || die "$!: $appl";
根据this我可以理解它正在执行一个exe(变量$appl存储了exe的路径及其args),但我不明白2>&1的部分。 AFAIK 它不是我们的 exe 所需的 arg,因此它必须是一些标准约定。知道那是做什么的吗?
PS:我们的 Perl 有点旧,因此 open() 的语法较旧。
【问题讨论】:
标签: perl