我有一个文本文件,其中包含不需要的空字符(ASCII NUL,\0
)。当我尝试查看它时,vi
我看到^@
在普通文本中交错的符号。我怎样才能:
确定文件中的哪几行包含空字符?我曾尝试对
\0
和进行grepping\x0
,但这没有用。删除空字符?
strings
在文件上运行可以清除它,但是我只是想知道这是否是最好的方法吗?
1
这种问题可能属于SuperUser.com
—
Olivier Lalonde 2010年
事实上,这个问题在superuser.com上:superuser.com/questions/75130/how-to-to-remove-ths-symbol-with-vim
—
jrb