问题

tail -f 过滤文本文件时,如果碰到NUL这种特殊字符,就会提示 匹配到二进制文件 或者 Binary file (standard input) matches,导致后续过滤失效

解决

网上搜到的绝大部分是说加了-a选项即可完整打印,但是对于一个文本文件来讲,为什么要用过滤二进制的选项呢?强迫症患者忍不了!

参考这个链接, 通过输入grep -nPa '\x00' [txt_file],即可找到罪魁祸首,可以针对性地去改进,为什么会向文本文件输出特殊符号(\x00表示askii中的特殊符号NUL)

相关文章:

  • 2021-11-14
  • 2022-02-09
  • 2021-12-05
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2021-11-24
  • 2021-11-27
  • 2021-06-23
相关资源
相似解决方案