L'arricciatura "watch" produce output imprevisti


10

Sto cercando di watch curlricevere feedback in tempo reale sulle modifiche HTTP. Tuttavia, quando eseguo il comando, l'output viene confuso con alcune statistiche di download. Ho provato l'invio di curl's stderrper /dev/null, senza alcun risultato.

Quando si gioca con curlil proprio, questo output non sembra essere trovato da nessuna parte.

Cosa mi sto perdendo?

[modificare]

l'intera riga di comando che sto correndo è in realtà

watch --color -d "curl -I sandbox.dev | ccze", perché voglio un output colorato. Sembra che se rimuovo la cczepipa le cose vanno un po 'meglio, anche se le statistiche di download sono ancora lì.

Risposte:


12

Sembra che il ricciolo stampi le statistiche sui progressi solo quando stdout non è un terminale. (ad es. curl -I sandbox.dev|catti darebbe anche questi risultati) Tuttavia puoi disabilitarli.

Dalla manpage

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

1
suppongo che dovrei RTFM :) comunque, grazie!
Andrei,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.