8
經過30分鐘的徒勞企圖俘獲wget
的輸出,我發現程序寫入stderr
而不是stdout
。在網絡和堆棧溢出搜索顯示這是一個衆所周知的事實。爲什麼wget輸出到stderr而不是stdout?
任何想法爲什麼是這樣嗎?
經過30分鐘的徒勞企圖俘獲wget
的輸出,我發現程序寫入stderr
而不是stdout
。在網絡和堆棧溢出搜索顯示這是一個衆所周知的事實。爲什麼wget輸出到stderr而不是stdout?
任何想法爲什麼是這樣嗎?
這是衆所周知的,因爲它在manual。
stderr
上的報告消息很常見,因爲消息與stdout
上的常規輸出分離。將幾個工具與管道組合時,這很有用。在這種情況下,當常規輸出和診斷消息混在一起時會很糟糕。
我在搜索輸出到文件時發現了相應的手冊頁部分! – BiGYaN