我正在研究 ANSI 转义码解释器,我从top
命令中得到了这个转义码。
[K
[7m PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND (B[m[39;49m[K
(B[m 23805 kuba 20 0 41,1g 247308 70936 S 22,2 1,5 22:40.52 slack (B[m[39;49m[K
(B[m[1m 213109 kuba 20 0 226580 4244 3352 R 16,7 0,0 0:00.06 top (B[m[39;49m[K
(B[m 1541 root 20 0 2636312 102624 47028 S 11,1 0,6 407:36.60 Xorg (B[m[39;49m[K
(B[m 8465 kuba 20 0 849744 46016 27724 S 11,1 0,3 171:40.22 pavucontrol (B[m[39;49m[K
(B[m 2084 kuba 20 0 1426852 74796 51248 S 5,6 0,5 182:40.85 xfwm4 (B[m[39;49m[K
(B[m 86899 kuba 20 0 1129,7g 525864 132432 S 5,6 3,3 119:14.01 chrome (B[m[39;49m[K
(B[m 1 root 20 0 173284 16232 9628 S 0,0 0,1 0:22.51 systemd (B[m[39;49m[K
我正在搜索这个文档XTerm 控制序列发现它是USASCII字符编码。但为什么它只是 top 命令的输出以及为什么它出现在每一行上?
在网页上解析和显示时可以忽略这个转义码吗?或者它是不同的东西并且用于不同的目的?
我也找到了这个文档没有 VGA 字体的线条绘制字符但在这里(B用作画线的结尾,在我的例子中,它用于不同的目的