gpt4 book ai didi

perl - 从 qx 子进程流式传输标准输出

转载 作者:行者123 更新时间:2023-12-01 11:04:37 27 4
gpt4 key购买 nike

我有大量脚本需要执行。为了调试目的,我喜欢观察上述脚本的输出。

通常 print qx/foo/ 会收集 foo 的标准输出,直到 foo 完成,然后打印它。

我想流式传输它,以便我可以观察 foo 的输出,以某个标量捕获 foo 的输出。

理想情况下:

$cmd = "foo";
$result = stream_and_store($cmd);

我有理由相信那里有一些复杂的方法,包括一些漂亮的 CPAN 模块。

我希望能够在基本 Perl 5.8.8(是的,古董,但这就是环境)中完成它,而无需添加其他依赖项。

最佳答案

小心你的愿望:

$output = `somecmd | tee /dev/tty`;

关于perl - 从 qx 子进程流式传输标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197611/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com