Ich habe mehrere sehr große XML-Dateien, und ich versuche, die Zeilen zu finden, die Nicht-ASCII-Zeichen enthalten. Ich habe das Folgende versucht:
grep -e "[\x{00FF}-\x{FFFF}]" file.xml
Dies gibt jedoch jede Zeile in der Datei zurück, unabhängig davon, ob die Zeile ein Zeichen in dem 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
(wobei das Muster sowohl in einfachen als auch in doppelten Anführungszeichen steht).