문서의 "애니메이션" 텍스트를 정적 텍스트로 변환하는 방법은 무엇입니까? [복사]

문서의 "애니메이션" 텍스트를 정적 텍스트로 변환하는 방법은 무엇입니까? [복사]

GitHub에서 얻은 Racon의 출력을 분석하면 STDERR의 출력으로 동적 "애니메이션" 텍스트가 있습니다.

예를 들어 파일을 캡처하면 다음과 같습니다.

[racon::Polisher::initialize] 겹침 정렬 624/2265116

그런 다음 텍스트가 "애니메이션"되고 오버레이되어 다음 숫자를 말합니다.

[racon::Polisher::initialize] 겹침 정렬 1954/2265116

최종 결과는 7개 행에 220MB의 데이터가 저장되는 것입니다.

각 단계를 개별적으로 나열하고 싶지만 텍스트 편집기를 사용하여 텍스트를 구문 분석하면 충돌이 발생합니다.

제가 사용할 수 있는 유일한 도구는 명령줄 도구입니다.

답변1

캐리지 리턴( <CR>/// ) 문자를 제거하는 것만으로도 충분할 수 있습니다(입력에 대한 추가 정보를 얻지 않는 한). 파이프를 통해 통과시키세요.^M0x0D\r

tr -d $'\r' 

답변2

를 사용하여 탐색해 보는 것은 어떨까요 less?

less이 멋진 터미널 이스케이프 시퀀스 작업은 수행하지 않습니다. 반전된 텍스트에만 이스케이프 시퀀스가 ​​표시됩니다. 예를 들어, 이는 임의의 조각이 거꾸로 나타나는 부작용을 가지게 되지만 ESC, 단지 내용을 읽어야 하는 경우에는 문제가 되지 않습니다.

다음과 같이 호출하세요.less <filename>

관련 정보