Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2022, 18:00   #1
cipher3
Новичок
Джуниор
 
Регистрация: 31.12.2021
Сообщений: 1
По умолчанию Динамичное обновление информации в терминале Linux

Мой вопрос по большей части адресован к разработчикам Docker или контрибьютерам этого проекта (ну или гуру bash/zsh). При скачивании образов утилита docker динамично обновляет прогресс скачивания каждого образа. Прогресс можно динамично обновлять делая постоянно возврат коретки -- это известно всем. Но как эта утилита делает обновление строк находящихся выше курсора (\n) и при этом делает это без обновления терминала -- это для меня загадка. Кто-нибудь развейте туман и откройте правду.
cipher3 вне форума Ответить с цитированием
Старый 14.05.2022, 18:07   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Посмотрите здесь
Код:
"\e7Текст\e8"
Возвращает курсор в начало строки
Код:
"\eH\e2J"
Очистка всего экрана и установка курсора в позцию верхнего левого угла
Код:
"\e5;7H"
Переход к строке 7 и колонке 5. Нумерация с 1.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамичное выведение виртуальных НАЗВАНИЙ клавишь Xaker_Two Помощь студентам 7 24.07.2013 11:22
Обновление информации [бд mysql] webber9989 PHP 2 17.07.2010 11:36
Обновление и вывод информации из файла в Delphi Николай ПН Помощь студентам 1 26.04.2010 23:04
обновление в блоге - Получение информации о загрузке системы. Pblog Обсуждение статей 0 08.01.2008 18:30