명령줄을 실행하면 일부 텍스트가 다른 색상으로 표시되고 다른 서식이 적용되는 일부 출력이 인쇄됩니다. 프로그래밍 방식으로 문자열을 가져오면 다음과 같은 제어 문자가 많이 포함됩니다.
'수신자' 번호 +18은 유효한 전화번호가 아닙니다. \x1b[0m\n\n\x1b[37m\x1b[49m
그냥 인쇄하면 제어 문자가 모두 포함되지 않은 올바른 형식의 텍스트를 얻을 수 있습니다. Putty에서 이 텍스트를 강조 표시하고 메모장에 복사하면 텍스트가 서식을 제거한 후와 동일하게 보입니다.
서식을 지정하지 않고 평가된 텍스트를 얻는 방법은 무엇입니까? 그런 프로그램이 있나요? echo를 사용하면 서식이 지정된 텍스트를 다시 인쇄하고 서식을 유지하므로 작동하지 않습니다.