Как правило, это можно реализовать, перезаписав строку. Используйте \r
, чтобы вернуться к началу строки, не записывая \n
на терминал.
Когда закончите, напишите \n
, чтобы продвинуть линию.
Используйте от echo -ne
до :
.
\n
и \r.
Вот демо:
echo -ne '... (33%)\r'
sleep 1
echo -ne '...... (66%)\r'
sleep 1
echo -ne '.......... (100%)\r'
echo -ne '\n'
РЕДАКТИРОВАТЬ :Теперь cURL поставляется с индикатором выполнения :--progress-bar
, разве это не то, что вам нужно?
взято из ответа наhttps://stackoverflow.com/questions/238073/how-to-add-a-progress-bar-to-a-shell-script
Обнаружено, что с Google, первый ответ, со следующими условиями поиска :"Bash индикатор выполнения"
Некоторые ноутбуки имеют порты USB -C и USB -A (и контроллеры ), которые совместно используют полосу пропускания... в дополнение к ограничению передачи видео -по -USB-подключению с использованием всю доступную полосу пропускания. Я специально, кажется, помню, что совместное использование полосы пропускания было проблемой на 6-м поколении Carbon ?? Так или иначе, если отправить видео через порт USB -C на монитор, то нисходящие порты не работают (на полной скорости ).
После того, как вы разделите вещи, отправив видео по кабелю HDMI и подключив USB-концентратор монитора к выделенному порту, устройству в конце будет назначена ожидаемая полоса пропускания (, и отсутствие видеосигнала уменьшит полосу пропускания. ).
В спецификациях HP указано «1 USB Type -C™ (Альтернативный режим DisplayPort™ 1.2, подача питания до 65 Вт )», что относится к порту, который может быть концентратором USB 3, xor DisplayPort... так что не оба одновременно.
Когда я подключаю монитор вот так:
Затем все порты USB -A на мониторе работают как USB 3.0, а мой внешний диск USB 3.0 подключается на скорости 5000M.
Когда я подключаю монитор через USB -C для доставки видео/данных/питания -, все порты USB -A на мониторе работают как USB 2.0.
Однако я обнаружил, что когда монитор подключен через USB -C, в экранном меню -есть дополнительная опция:
(1 )было заводской установкой по умолчанию. Если я изменю это на (2 ), то порты USB -A на мониторе будут работать как USB 3.0, когда монитор подключен через USB -C.
Я использую этот монитор для работы в офисе, поэтому снижение частоты до 30 Гц для меня не проблема. Это то, о чем следует знать всем, кто надеется одновременно использовать USB 3.0 и более высокую частоту обновления.