2012-04-10 3 views

ответ

6

Это VT100 Escape sequence; он перемещает курсор вверх.

Обратите внимание, что chr(27) инициирует последовательность. Часто это может быть написано "\033[A"33oct == 27dec). Если вы когда-либо добавляли цвет в приглашение bash, вы это видели.

+0

Отлично, спасибо! – MFB

+0

Обратите внимание, что вам нужно больше, чем просто '' [A "' для этого. –

+0

Ну, вероятно, будет escape-последовательность VT100. На самом деле это всего лишь последовательность персонажей. Возможно, ASR33 использовал эту последовательность для перемещения курсора _left_ :-) – paxdiablo

0

VT100 escape-последовательность.

ESC[<value>A перемещает курсор вверх <value> линии. Похоже, если <value> опущено, по умолчанию используется одна строка.

+0

Документы говорят, что без '' по умолчанию 1, поэтому я думаю, что это просто идет вверх по одной строке, а не к началу текущей строки? – MFB

+0

@MFB: действительно ... – Dave

Смежные вопросы