相关疑难解决方法(0)

为什么“cal”使用奇怪的 08 / ^H / \b 终端代码来突出显示以及它是如何工作的?

当您在 Linux 上运行 cal 时,当月的输出将反转视频突出显示当天。当我将该输出发送到 hexdump -c 时,我得到了一些有趣的结果:

0000000               N   o   v   e   m   b   e   r       2   0   1   6
0000010                          \n   S   u       M   o       T   u    
0000020   W   e       T   h       F   r       S   a          \n        
0000030                       1           2       _  \b       _  \b   3
0000040           4           5          \n       6           7        
0000050   8           9       1   0       1   1       1   2          \n
0000060   1   3       1   4       1   5       1   6       1   7       1
0000070   8       1   9          \n …
Run Code Online (Sandbox Code Playgroud)

highlighting escape-characters cal ansi-term

5
推荐指数
1
解决办法
816
查看次数

标签 统计

ansi-term ×1

cal ×1

escape-characters ×1

highlighting ×1