标签: linux stdout wget stderr
在尝试捕获wget的输出30分钟后,我发现该程序写入stderr而不是stdout。在Web和堆栈溢出中搜索显示这是一个众所周知的事实。
wget
stderr
stdout
知道为什么会这样吗?
答案 0 :(得分:19)
众所周知,因为它位于manual。
报告stderr上的消息很常见,因为消息与stdout上的常规输出分开。将多个工具与管道组合时,这非常有用。在这种情况下,当常规输出和诊断消息混淆时,它会很糟糕。