Я вижу много символов ^@
в содержимом текстового файла на моем сервере UNIX. Я не могу понять, что означает ^@
? и как удалить их из файла? и прежде всего, почему он создан?Что такое символ @ @ в vi?
Если я стараюсь, чтобы увидеть содержимое файла с помощью cat
, я получаю это:
u3210#"! utypyado
Однако если попытаться использовать cat -v
, я получаю ^@
символов (как прикрепленного скриншоте) вместе с текстом на английском. Тот же выход наблюдается, когда я использую vi
с командой :set list
.
Любая помощь очень ценится, спасибо заблаговременно.
Его нулевой байт. (Вы можете ввести его, выполнив ' 000') –
FDinoff
он может смотреть на двоичный файл? –
Его файл .htaccess для apache, поэтому он не должен содержать символ NULL. спасибо за ваши усилия и время, или есть ли вероятность, что мой файл поврежден? – PKumar