У меня есть текстовый файл, содержащий ненужные нулевые символы (ASCII NUL, \0). Когда я пытаюсь просмотреть его в vi, я вижу символы ^@, чередующиеся в обычном тексте. Как я могу:
-
Определите, какие строки в файле содержат нулевые символы? Я пробовал grepping для
\0и\x0, но это не сработало. -
Удалить нулевые символы? Запуск
stringsв файле очистил его, но мне просто интересно, если это лучший способ?