【发布时间】:2011-01-24 19:10:12
【问题描述】:
我有一个包含不需要的空字符(ASCII NUL,\0)的文本文件。当我尝试在vi 中查看它时,我看到^@ 符号,在普通文本中交错。我该怎么做:
确定文件中的哪些行包含空字符?我试过 grepping
\0和\x0,但这没有用。删除空字符?在文件上运行
strings会清理它,但我只是想知道这是否是最好的方法?
【问题讨论】:
-
这种问题大概属于SuperUser.com
-
其实这个问题在superuser.com上:superuser.com/questions/75130/how-to-remove-ths-symbol-with-vim
标签: unix shell null special-characters