У меня есть несколько очень больших XML файлов, и я пытаюсь найти строки, содержащие не-ASCII-символы. Я пробовал следующее:
grep -e "[\x{00FF}-\x{FFFF}]" file.xml
Но это возвращает каждую строку в файле, независимо от того, содержит ли строка символ в указанном диапазоне.
У меня синтаксис неправильный или я делаю что-то еще неправильно? Я также пробовал:
egrep "[\x{00FF}-\x{FFFF}]" file.xml
(с одиночными и двойными кавычками, окружающими шаблон).