데이터베이스 변경 사항을 확인하고 이러한 변경 사항을 전자 메일로 보내는 bash 스크립트가 있습니다. 인쇄가 불가능한 것을 보내려고 할 때까지 작동합니다. 메일을 '손상'시킵니다.
모든 인쇄 할 수없는 문자를 문자열의 16 진수 코드로 대체하는 편리한 방법이 있습니까? ( " abc & lt; 1A & gt; def & lt; 07 & gt; xyz ")?
내가 생각할 수있는 것은 모두의 sed
한 문자 씩 전달하는 명령. 어느 쪽이 옳지 않은지.
편집하다: 이 질문을 게시 한 후, 나는 cat -v
명령은 내가 원했던 것을 주로했다. 누군가가 더 좋은 점을 지적하지 않는 한 지금 이것을 사용하십시오.
for
껍질에 루프?