Io-Redirection

‘watch’-ing curl 產生意外的輸出

  • September 15, 2012

我正在嘗試watch curl獲取有關 HTTP 調整的實時回饋。但是,當我執行命令時,輸出會出現一些下載統計資訊。我試過發送curl’s stderrto /dev/null,但無濟於事。

當自己玩時curl,這個輸出似乎無處可尋。

我錯過了什麼?

$$ edit $$ 我正在執行的完整命令行實際上是

watch --color -d "curl -I sandbox.dev | ccze",因為我想要彩色輸出。看來,如果我刪除ccze管道,情況會好一些,儘管下載統計資訊仍然存在。

似乎 curl 僅在 stdout 不是終端時才列印進度統計資訊。(例如curl -I sandbox.dev|cat也會給你這些結果)但是你可以禁用這些。

從手冊頁

  -s/--silent
         Silent or quiet mode. Don't show progress meter or
         error messages. Makes Curl mute.

引用自:https://unix.stackexchange.com/questions/48215