相关疑难解决方法(0)

在UNIX中标识和删除空字符

我有一个包含不需要的空字符的文本文件(ASCII NUL,\0).当我尝试查看它时,vi我看到^@符号,在普通文本中交错.我怎么能够:

  1. 确定文件中的哪些行包含空字符?我曾尝试grepping为\0\x0,但没有奏效.

  2. 删除空字符?strings在文件上运行清理它,但我只是想知道这是否是最好的方法?

unix shell null special-characters

84
推荐指数
5
解决办法
11万
查看次数

标签 统计

null ×1

shell ×1

special-characters ×1

unix ×1