Сталкивался с таким - когда приходят из Ворда "битые" индексы (часто из интернета когда копируют документы).
В grep-е у меня не получилось их найти - но они сильно мешали поиску через grep (например когда они стоят в начале строки - не находит (^\d) - начало строки, любая цифра).
Поэтому я их отстреливал (заменял на "ничто" )через обычный текстовый поиск.
Причем поиск по unicode в текстовом поиске (<FEFF>) - работает, а в grep (\x{FEFF}) - нет.