如何在不保存转义序列位置的情况下保存游标属性?

时间:2010-02-17 07:59:17

标签: linux console

printf'\ e [s'将保存光标的属性和位置,以便脚本可以使用printf'\ e [u'重置它们。但我只想保存属性。换句话说,我想更改文本的颜色,打印一些文本,然后恢复脚本末尾的颜色设置。如果我使用[s和[u序列,我将重置位置,我不想要。

在不恢复位置的情况下,将颜色属性恢复到光标的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

   ESC 7 (DECSC)   save state
   ESC 8 (DECRC)   restore most recently saved state

虽然没试过......