После этого вопроса 2013 года на , отображающем обратный отсчет в терминале , я бы хотел немного улучшить ответ, используя pv
, чтобы отобразить индикатор прогрессии.
Вот мой текущий сценарий.
function countdown {
date1=$((`date +%s` + $1));
while [ "$date1" -ge `date +%s` ]; do
echo -ne "$(date -u --date @$(($date1 - `date +%s`)) +%H:%M:%S)\r";
sleep 0.1
done
}
# 7 minutes countdown
countdown $((7*60))
Как мне улучшить это с pv
? Похоже, что он отслеживает записанные данные измерения прогресса. В моем случае мне просто нужно подождать, и у меня нет показателей для измерения.
Может быть, есть лучшие альтернативы на 2018 год?
Спасибо.