В vi есть символ, который нельзя удалить или удалить.vi неизвестный символ @ на нескольких строках, не может удалить или выполнить поиск
Если просто \ г \ п, но не может удалить или выполнить поиск символа
**$ od -bc ~/test.csv**
0000440 100 143 142 155 157 166 145 163 056 143 157 155 054 116 015 012
@ x x x o v e s . c o m , N \r \n
0000460 103 101 122 101 126 101 116 122 105 056 103 117 115 054 107 145
X X X X X A N R E . C O M , G e
В VI это выглядит следующим образом
website,name,phone,email,office
XXXXX.COM,Bonnie XXXX,XXX-XXX-1386,[email protected],N
XXXXX.COM,Terry XXXX,XXX-XXX-8888,[email protected],N
KAXXXXX.NET,Barbara XXXXXX,XXX-XXX-6184,[email protected],N^MTHEXXXXXX.COM,Michael XXXXXXXX,XXX-XXX-1895,[email protected],N
@
@ @
@
@
... Repeats to end of page ...
@
XXXXXANRE.COM,Gerald XXXXXX,XXX-XXX-595
- Ищете/^ Vx00 ничего не возвращает
- Замена нулевых байтов не удаляет его:% s/\% x00 // g
- Попытка выбрать его пропускает все символы "@" к следующей строке XXXXXANRE.COM, Джеральд XXXXXX, ХХХХХХ-595
- : установить список ничего не меняет, только добавляет $, прежде чем повторять "@"
- Это не стандарт «^ @ "null байт
Неужели кто-нибудь сталкивался с этим раньше?
Откройте его с помощью блокнота ++ ... возможно, это скрытый персонаж – Hackerman
отметьте это сообщение https://superuser.com/questions/75130/how-to-remove-this-symbol-with-vim и посмотрите, помогает ли оно. –