如何在Linux终端中更新打印行?

时间:2015-10-26 17:22:11

标签: linux gnome-terminal terminator

在屏幕截图中,77.3不断变化。如何实现这一目标?使用回车\r只能将光标放在当前行的开头。但在这种情况下,光标位于不同的行上。我在Ubuntu上使用终结者。

docker pull

1 个答案:

答案 0 :(得分:1)

请参阅http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x361.html

  

ANSI转义序列允许您随意在屏幕上移动光标。

在bash文件中试用此代码

echo "1"
echo "2"
echo "3"
echo "4"
echo "5"
sleep 1
echo -n "\033[3A"
echo "magic"
echo -n "\033[u"

序列\033[3A将光标设置为3行,序列\033[u在打印" magic"后恢复其位置。