Wie greife ich nach Nicht-ASCII-Zeichen?

Ich habe mehrere sehr große XML-Dateien und versuche, die Zeilen zu finden, die Nicht-ASCII-Zeichen enthalten. Ich habe folgendes versucht:

grep -e "[\x{00FF}-\x{FFFF}]" file.xml

Aber dies gibt jede Zeile in der Datei zurück, unabhängig davon, ob die Zeile ein Zeichen im angegebenen Bereich enthält.

Habe ich die Syntax falsch oder mache ich etwas anderes falsch? Ich habe es auch versucht:

egrep "[\x{00FF}-\x{FFFF}]" file.xml 

(mit einfachen und doppelten Anführungszeichen um das Muster).

Antworten auf die Frage(22)

Ihre Antwort auf die Frage