Как знать вертикальное положение командной строки?

Командной строкой я подразумеваю что, например: [root@hostname][~]#

Я должен отобразить строку 2 строки ниже команды PROMT

Я могу установить абсолютное положение с

tput cup <x> 0

Kwowing значение вертикального положения командной строки решил бы мою проблему

Как я могу знать vertial положение командной строки в моем терминале?

0
задан 12 December 2016 в 23:02

1 ответ

См. , Как получить позицию курсора в ударе на Переполнении стека. По существу,

echo -en '\e[6n'
read -sdR CURSORPOS
CURSORPOS="${CURSORPOS#*[}"

$CURSORPOS будет < line> ; < column>. работы для Терминала Gnome, XTerm, консоли Linux.

0
ответ дан 28 September 2019 в 00:53

Другие вопросы по тегам:

Похожие вопросы: