Wie greife ich für alle Nicht-ASCII-Zeichen?

Ich habe mehrere sehr große XML-Dateien und ich bin versucht zu finden der Zeilen mit nicht-ASCII-Zeichen. Ich habe versucht, die folgenden:

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

Aber das gibt jeder Zeile in der Datei, unabhängig davon, ob die Zeile enthält ein Zeichen im angegebenen Bereich.

Habe ich die syntax falsch, oder mache ich etwas anderes falsch? Ich habe auch versucht:

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

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

InformationsquelleAutor der Frage pconrey | 2010-06-08

Schreibe einen Kommentar