
Ich erstelle ein Postscript aus einer Menge C-Code und enscript
melde, 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, enscript
die 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.