如何知道命令提示符的垂直位置?

如何知道命令提示符的垂直位置?

通过命令提示符,我的意思是例如:[root@hostname][~]#

我需要在命令提示符下面两行显示一行

我可以设置绝对位置

tput cup <x> 0

知道命令提示符的垂直位置的值可以解决我的问题

我如何知道我的终端中命令提示符的垂直位置?

答案1

如何在 bash 中获取光标位置在 Stack Overflow 上。本质上,

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

$CURSORPOS将是 <line> ;<column>。适用于 Gnome 终端、XTerm、Linux 控制台。

相关内容