如果您需要捕获 STDOUT :
my $ret = `/usr/bin/pdf2txt.py arg1 arg2`;
您可以轻松捕获将其重定向到STDOUT的 STDERR :
my $ret = `/usr/bin/pdf2txt.py arg1 arg2 2>&1`;
如果您需要捕获 退出状态 ,则可以使用:
my $ret = system("/usr/bin/pdf2txt.py arg1 arg2");
就拿记住,这两个
```](http://perldoc.perl.org/perlop.html#Quote-Like-Operators)和[system()`块,直到程序执行完毕。
如果您不想等待,或者需要同时捕获STDOUT / STDERR和退出状态,则应使用IPC ::
Open3。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)