の出力をキャプチャするための無駄な試みを30分間行った後、プログラムがではなくにwget
書き込むことがわかりました。Webとスタックオーバーフローで検索すると、これはよく知られている事実であることがわかります。stderr
stdout
なぜそうなのか、何か考えはありますか?
マニュアルにあるのでよく知られています。
stderr
メッセージは上の通常の出力から分離されているため、上のメッセージのレポートは一般的stdout
です。これは、複数のツールをパイプと組み合わせる場合に便利です。この場合、通常の出力メッセージと診断メッセージが混同されていると、問題が発生します。