我正在做一个wget,并希望将响应保存到变量中,如此......
$myresp = `wget yadda yadda`;
注意,我不是试图将从wget返回的内容保存到变量中......只是STDERR(或者它使用的任何缓冲区),当你使用wget时,它通常打印回到提示符。当我手动运行perl时,我看到输出,但是我想记录它...我知道它是某种神秘的2&> 1类型的东西,但找不到它,我想我会问这里...
提前感谢。
答案 0 :(得分:3)
$r = `wget yadda yadda 2>&1`
将在$r
中捕获stdout和stderr。