enscript で報告された印刷不可能な文字を見つける

enscript で報告された印刷不可能な文字を見つける

私はCコードのポストスクリプトを作成していますが、enscript印刷できない文字が2つあると報告されています。

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

しかし、これらの文字は見つかりませんでしたgrep

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

enscriptどの行に印刷できない文字が含まれているかを報告させる方法はありますか?

答え1

印刷できない文字の 1 つが見つかるまで手動で検索し、次に hd を使用して 16 進数を表示して e2 を見つけました。次の結果で、印刷できない文字がすべて見つかりました。

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

その後、手動で編集して削除しました。UTF-8..ISO-8859-1 の再コード化がなぜ機能しないのかはわかりませんし、文字 $'\xe2' の意味もわかりませんが、grep は私には適していました。コメントをいただければ、この回答を改善できると思います。

関連情報