私はこれをunbuffer
tty内で実行すると予想されるコマンドを実行するために使用します。ただし、次を返します。
[?1049h[?1049l[?12l[?25h(B[?12l[?25happ: empty picture
これらの文字は何を表していますか?
ここで同様の文字列を見ることができます。 https://github.com/nsf/tbclock/blob/7535693d14ab0cc37a2115d88d558babebde2e36/termbox/term.c#L19
答え1
これは印刷可能エスケープシーケンスの一部
- 代替画面に切り替える
[?1049h
- 通常画面に戻す
[?1049l
- カーソルを点滅させる
- 文字セットをASCIIに設定
バラよりXTerm制御シーケンスリスト...脱出する文字は印刷できず、失われる可能性がありますunbuffer
。