2011-01-06 79 views

回答

2

是的命令将被执行,除非代码使用类似autodie的东西。

open($fh, '-|')返回undef失败,这是错误的,所以(不受限制的)进程将执行该命令(从而自行终止)。

(在一个不相关的说明,我和许多其他程序员,觉得unless ... else ...是坏的风格,但它有效的Perl)。

相关问题