여러 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은 잘 작동합니다. 이 답변을 개선할 수 있도록 의견을 받을 수 있기를 바랍니다.