Прогресс CURL - показывать только проценты

Есть ли опция для команды CURL показывать только процентный вывод для оболочки, а не все это, например:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.4M  100 12.4M    0     0  4489k      0  0:00:02  0:00:02 --:--:-- 4653k

Может быть, есть флаг, который я могу установить? Если нет, проведите его каким-то образом через регулярное выражение, чтобы показать мне непрерывное обновление процента только?

Спасибо всем

Ответы

Ответ 1

Два модификатора могут помочь, хотя и не являются точными: --silent будет подавлять все обновления, а --progress-bar будет показывать только индикатор выполнения.

Изменить: одним из способов облегчить задачу было бы сделать оболочку с помощью Expect, чтобы упростить вывод в оболочку script или все, что слушает завиток.

Ответ 2

Возможно, вы захотите попробовать вариант -#.

Он показывает простой индикатор выполнения и процент загружаемых файлов.

Ответ 3

Решает ли параметр -# вашу проблему?

- #/- прогресс-бар

Сделать текущую информацию о текущем отображении как индикатор выполнения, а не статистика по умолчанию.

Из здесь.