'watch'-ing curl produz saída inesperada

8

Estou tentando watch curl para comentários ao vivo sobre ajustes de HTTP. No entanto, quando executo o comando, a saída é distorcida com algumas estatísticas de download. Eu tentei enviar curl stderr para /dev/null , sem sucesso.

Ao jogar com curl por conta própria, esta 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 saída colorida. Parece que se eu remover o ccze pipe as coisas estão um pouco melhores, embora as estatísticas de download ainda estejam lá.

    
por Andrei 14.09.2012 / 22:17

1 resposta

10

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

Na página de manual

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