скручивание 'watch' дает неожиданный вывод

10

Я пытаюсь получить watch curlотзывы о твиках HTTP. Однако, когда я выполняю команду, вывод искажается с некоторой статистикой загрузки. Я пытался посылать curl«S stderrк /dev/null, но безрезультатно.

При curlсамостоятельной игре этот вывод кажется нигде не найденным.

Что мне не хватает?

[редактировать]

полная командная строка, которую я использую на самом деле

watch --color -d "curl -I sandbox.dev | ccze", потому что я хочу цветной вывод. Кажется, что если я уберу cczeтрубу, все будет немного лучше, хотя статистика загрузки все еще там.

Андрей
источник

Ответы:

12

Кажется, что curl печатает статистику прогресса только тогда, когда stdout не является терминалом. (например curl -I sandbox.dev|cat, даст вам эти результаты тоже) Однако вы можете отключить их.

Из справочной страницы

   -s/--silent
          Silent or quiet mode. Don't show progress meter or
          error messages. Makes Curl mute.
artistoex
источник
1
думаю, я должен RTFM :) в любом случае, спасибо!
Андрей