Suchen Sie nach nicht druckbaren Zeichen, die im Enscript gemeldet wurden

Suchen Sie nach nicht druckbaren Zeichen, die im Enscript gemeldet wurden

Ich erstelle ein Postscript aus einer Menge C-Code und enscriptmelde, dass ich zwei nicht druckbare Zeichen habe

[ 91 pages * 1 copy ] left in a.ps
2 non-printable characters
non-printable character codes (decimal):
128 153

Allerdings konnte ich diese Zeichen nicht finden mitgrep

grep -r $'\231' *
grep -r $'\200' *

Gibt es eine Möglichkeit, enscriptdie Zeilen mit nicht druckbaren Zeichen melden zu lassen?

Antwort1

Ich habe manuell gesucht, bis ich eines der nicht druckbaren Zeichen gefunden habe, und dann hd verwendet, um das Hex anzuzeigen, das e2 ergab. Mit dem Folgenden wurden alle meine nicht druckbaren Zeichen gefunden:

grep $'\xe2' file-with-non-printable-characters

Ich habe sie dann manuell bearbeitet, um sie zu entfernen. Ich weiß nicht, warum die Umkodierung von UTF-8..ISO-8859-1 nicht funktioniert, und ich kenne die Bedeutung des Zeichens $'\xe2' nicht, aber grep hat mir gut gepasst. Hoffentlich bekomme ich Kommentare, damit ich diese Antwort verbessern kann.

verwandte Informationen