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

인쇄할 수 없는 문자를 찾을 때까지 수동으로 검색한 다음 hd를 사용하여 e2가 표시된 16진수를 확인했습니다. 다음은 인쇄할 수 없는 모든 문자를 찾았습니다.

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

그런 다음 수동으로 편집하여 제거합니다. UTF-8..ISO-8859-1을 녹음하는 것이 작동하지 않는 이유나 $'\xe2' 문자가 무엇을 의미하는지 모르겠지만 grep은 잘 작동합니다. 이 답변을 개선할 수 있도록 의견을 받을 수 있기를 바랍니다.

관련 정보