Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 30 分钟徒劳地尝试捕获 的输出后wget,我发现程序写入stderr而不是stdout. 在 web 和 stack-overflow 中搜索表明这是一个众所周知的事实。
wget
stderr
stdout
知道为什么会这样吗?
这是众所周知的,因为它在手册中。
在 上报告消息stderr很常见,因为消息与 上的常规输出是分开的stdout。当您将多个工具与管道组合时,这很有用。在这种情况下,当常规输出和诊断消息混淆时,情况会很糟糕。