我需要用我的 Perl 脚本中的几个参数调用“/usr/bin/pdf2txt.py”。我应该怎么做?
原文由 Mandar Pande 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要用我的 Perl 脚本中的几个参数调用“/usr/bin/pdf2txt.py”。我应该怎么做?
原文由 Mandar Pande 发布,翻译遵循 CC BY-SA 4.0 许可协议
my $output = `/usr/bin/pdf2txt.py arg1 arg2`;
原文由 Blagovest Buyukliev 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
如果您需要捕获 STDOUT :
您可以轻松捕获 STDERR 并将其重定向到 STDOUT:
如果您需要捕获 退出状态,那么您可以使用:
请记住,
``
和system()
阻塞,直到程序完成执行。如果您不想等待,或者您需要捕获 STDOUT/STDERR 和退出状态,那么您应该使用 IPC::Open3 。