小编Jos*_*vin的帖子

如果 cat'd 哪些字符会弄乱我的终端并发出大量噪音?

我编写了一个包装脚本,我将其别名为cat,称为 safecat,它可以保护我免于意外cat读取二进制文件和从我的 PC 扬声器中听到大量的尖叫声。现在它认为一个文件是二进制文件,如果第一页中 30% 或更多的字符是非文本字符(ASCII 范围 32-127 和\n, \r, \t, \b),它将拒绝对其进行分类。

我突然想到,我真的没有任何问题,只要我没有发出尖叫声并且我的终端没有搞砸。是否有一组字符或字符序列可以专门查找并拒绝查找(如果存在)?那会更健壮。

safecat.py 来源:

scripting linux shell terminal

0
推荐指数
2
解决办法
1964
查看次数

标签 统计

linux ×1

scripting ×1

shell ×1

terminal ×1