'assistir' enrolar produz uma saída inesperada

10

Estou tentando watch curlobter feedback ao vivo sobre ajustes de HTTP. No entanto, quando executo o comando, a saída é distorcida com algumas estatísticas de download. Eu tentei mandar curlé stderrpara /dev/null, sem sucesso.

Ao jogar curlsozinho, essa saída parece não ser encontrada.

o que estou perdendo?

[editar]

a linha de comando completa que estou executando é realmente

watch --color -d "curl -I sandbox.dev | ccze", porque eu quero uma saída colorida. Parece que, se eu remover o cczetubo, as coisas estão um pouco melhores, embora as estatísticas de download ainda estejam lá.

Andrei
fonte

Respostas:

12

Parece que o curl imprime as estatísticas de progresso apenas quando stdout não é um terminal. (por exemplo curl -I sandbox.dev|cat, você também forneceria esses resultados) Você pode desativá-los.

Da página de manual

   -s/--silent
          Silent or quiet mode. Don't show progress meter or
          error messages. Makes Curl mute.
artistoex
fonte
1
acho que deveria do RTFM :) de qualquer maneira, obrigado!
Andrei