Я использую Vagrant для быстрого создания тестовых сред, серверов разработки и т. Д. Многие мои настройки Vagrant используют provisioning scripts для автоматизации загрузки и настройки различных инструментов по мере необходимости. Однако «уловки», которые используют утилиты загрузки командной строки, такие как curl
и wget
, используют для генерации своих индикаторов выполнения/отображения состояния (обратная замена для перезаписи текущей строки текста для увеличения индикатора выполнения и т. Д.) Вообще не отображаются, когда запускаться в сценарии предоставления брандмауэра и приводить к огромным выбросам нежелательной информации, такой как следующие, которые вызывают законный вывод для быстрой прокрутки.Утилита очистки при загрузке файлов в сценарий инициализации бродяг
==> default: #
==> default: #########
############ 16.7%
############ 16.7%
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default: #
==> default:
==> default:
==> default:
############ 16.8%
Есть ли способ, чтобы «очистить» выход либо curl
или wget
быть аккуратнее, а не использовать «забой над текущей строкой, чтобы перерисовать» трюки? Я предпочитаю wget
, но при необходимости переключится на curl
. Кроме того, есть ли другой инструмент для загрузки с более простым/быстрым форматом вывода, который я мог бы использовать вместо этого? (Предпочтительно один доступен в репозитории Ubuntu, поскольку это дистрибутив я использую с большинством моих Vagrant установок)
Мое текущее решение отключить вывод полностью (с использованием wget
«s --no-verbose
или curl
» s -s
), но это не Идеально, поскольку это приводит к длительным паузам, где ничего не выводится во время создания бродяг (некоторые из файлов, которые я загружаю, довольно большие); было бы неплохо, по крайней мере, иметь простой «процентный» прогресс или даже простую строку «марширующих точек».
То, что мне нужно. Выход будет ==> dendro: play-2.2.3.zip 52% [=========>] 56.51M 4.15MB/s eta 19s ==> dendro: play-2.2. 3.zip 53% [==========>] 57.27M 3.84MB/s eta 19s –