我有一个脚本,它运行一系列编号为 001,002,003,004...等的脚本,现在一直到 041,将来会更多 - 这些脚本本身使用一些光标控件来打印进度条和其他状态信息并获取终端的宽度和高度分别为tput cols
和tput lines
。
在不重写子脚本的情况下,我想在底部保留一行用于外部脚本的总体状态信息。我很好奇是否有办法设置 tput 对行和列的回复。
一定有办法,因为 tmux 实现了它。我认为可能存在环境变量,但我可以看到 tmux 在运行 env 时所做的唯一更改是将 $TERM 设置为屏幕。
任何帮助将不胜感激