У мене є текстовий файл, що містить небажані нульові символи (ASCII NUL, \0
). Коли я намагаюся переглянути його, vi
я бачу ^@
символи, переплетені в звичайний текст. Як я можу:
Визначте, які рядки у файлі містять нульові символи? Я спробував захопити
\0
і\x0
, але це не спрацювало.Видалити нульові символи? Запуск
strings
файлу його очистив, але мені просто цікаво, чи це найкращий спосіб?