tput 命令

来源:互联网 发布:最好的地图软件 编辑:程序博客网 时间:2024/05/19 20:41
通过在 tput 中使用 cup 选项,或光标位置,您可以在设备的各行和各列中将光标移动到任意 X 或 Y 坐标。设备左上角的坐标为 (0,0)。

要在设备上将光标移动到第 5 列 (X) 的第 1 行 (Y),只需执行 tput cup 5 1。另一个示例是 tput cup 23 45,此命令将使光标移动到第 23 列上的第 45 行。

(tput sc ; tput cup 23 45 ; echo “Input from tput/echo at 23/45” ; tput rc)下面我们分析一下 subshell 命令:

tput sc必须首先保存当前的光标位置。要保存当前的光标位置,请包括 sc 选项或“save cursor position”。

tput cup 23 45在保存了光标位置后,光标坐标将移动到 (23,45)。

echo “Input from tput/echo at 23/45”将信息显示到 stdout 中。

tput rc在显示了这些信息之后,光标必须返回到使用 tput sc 保存的原始位置。要使光标返回到其上次保存的位置,请包括 rc 选项或“restore cursor position”。

要清除从当前光标位置到设备末尾的数据,可以使用 tput ed
0 0
原创粉丝点击