Я не знаю, откуда они берутся (очевидно, что-то связанное с вашей подсказкой оболочки, но трудно сказать больше).
Я читаю их как:
- ESC
[1G
- Перейти к столбцу 1 (Абсолютный символ курсора) - ESC
[0K
- Стереть вправо - ESC
[9G
- Перейти к столбцу 9
Похоже, что попытка оболочки убедиться, что приглашение находится слева от пустой строки.Не уверен, какая у вас оболочка, но zsh делает что-то похожее, когда включена опция PROMPT_SP
.Я не думаю, что он использует вышеупомянутые последовательности, хотя.
Многие, многие , контрольные последовательности можно найти здесь .Обратите внимание, что последовательность « ESC [
» интерпретируется как «Представитель управляющей последовательности» (CSI) и отображается так же на этой странице.