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