Что делает обратный отсчет? Вы должны быть немного более конкретным во всем этом.
Адриан Фрувирт
Это абсолютно возможно. Если вы скажете нам, почему (какую именно проблему системного / сетевого администрирования вы пытаетесь решить), мы можем сказать вам, какой из множества доступных методов для этого, вероятно, будет работать лучше для вас. Если это общий вопрос «Как мне это сделать в bashсценарии? », То ваш вопрос, вероятно, лучше подходит для Unix и Linux - дайте мне знать, и я могу перенести его туда для вас :)
Специальный символ \ 033 [OK представляет конец строки, который очищает остаток строки, если после предыдущего вывода остались какие-либо символы, а \ r - возврат каретки, который перемещает курсор в начало строки. Есть хорошая тема об этой функции на stackoverflow.com .
Вы можете добавить собственные команды или что-то еще в цикле while. Если вам нужно что-то более конкретное, пожалуйста, предоставьте мне более подробную информацию.
bash
сценарии? », То ваш вопрос, вероятно, лучше подходит для Unix и Linux - дайте мне знать, и я могу перенести его туда для вас :)Ответы:
Это работает из оболочки Bash:
Специальный символ \ 033 [OK представляет конец строки, который очищает остаток строки, если после предыдущего вывода остались какие-либо символы, а \ r - возврат каретки, который перемещает курсор в начало строки. Есть хорошая тема об этой функции на stackoverflow.com .
Вы можете добавить собственные команды или что-то еще в цикле while. Если вам нужно что-то более конкретное, пожалуйста, предоставьте мне более подробную информацию.
источник
\r
в начале курсор в конце строки (что мешает скрыть первый символ). Вот обновленная версия: gist.github.com/boillodmanuel/676b3af823fae4177f1d0b41a6f23442 СпасибоВот пример с улучшением правильного формата вывода (ЧЧ: ММ: СС) с правильными ведущими нулями и поддерживающими часами:
Дает вывод, который выглядит следующим образом:
источник
HH:MM:SS
. Вы могли видеть однозначные минуты или секунды00:4:5
.