Я пытаюсь написать команду, которая записывает много строк вывода, а затем перематывает в начало, чтобы перезаписать их последовательно с дополнительной информацией.Для этого я подсчитываю количество строк, затем перемещаю это количество строк с помощью управляющих кодов ANSI и начинаю вывод снова.Это прекрасно работает, если много строк вывода помещаются в открывшемся окне, но если строк слишком много, курсор в конечном итоге перемещается только к верхней видимой строке.Как я всегда могу вернуться к началу вывода, независимо от размера окна?