我正在尝试编写一条命令,该命令将写入多行输出,然后倒退到开头以按顺序覆盖更多信息。为此,我计算了行数,然后使用ANSI转义码将那么多行向上移动,然后再次开始输出。如果在我打开的窗口中可以容纳多行输出,这将非常有用,但是如果行太多,则光标最终只会移到可见的顶部行。无论窗口大小如何,如何始终返回到输出的开头?
答案 0 :(得分:0)
一个更简单的选择可能是使用库来执行此操作,而不是执行所有繁重的工作,而您自己可以看一下BashSimpleCurses这样的计算,这将使您可以轻松地使用更新功能。