![문서의 "애니메이션" 텍스트를 정적 텍스트로 변환하는 방법은 무엇입니까? [복사]](https://linux55.com/image/11896/%EB%AC%B8%EC%84%9C%EC%9D%98%20%22%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98%22%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EC%A0%95%EC%A0%81%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
GitHub에서 얻은 Racon의 출력을 분석하면 STDERR의 출력으로 동적 "애니메이션" 텍스트가 있습니다.
예를 들어 파일을 캡처하면 다음과 같습니다.
[racon::Polisher::initialize] 겹침 정렬 624/2265116
그런 다음 텍스트가 "애니메이션"되고 오버레이되어 다음 숫자를 말합니다.
[racon::Polisher::initialize] 겹침 정렬 1954/2265116
최종 결과는 7개 행에 220MB의 데이터가 저장되는 것입니다.
각 단계를 개별적으로 나열하고 싶지만 텍스트 편집기를 사용하여 텍스트를 구문 분석하면 충돌이 발생합니다.
제가 사용할 수 있는 유일한 도구는 명령줄 도구입니다.
답변1
캐리지 리턴( <CR>
/// ) 문자를 제거하는 것만으로도 충분할 수 있습니다(입력에 대한 추가 정보를 얻지 않는 한). 파이프를 통해 통과시키세요.^M
0x0D
\r
tr -d $'\r'
답변2
를 사용하여 탐색해 보는 것은 어떨까요 less
?
less
이 멋진 터미널 이스케이프 시퀀스 작업은 수행하지 않습니다. 반전된 텍스트에만 이스케이프 시퀀스가 표시됩니다. 예를 들어, 이는 임의의 조각이 거꾸로 나타나는 부작용을 가지게 되지만 ESC
, 단지 내용을 읽어야 하는 경우에는 문제가 되지 않습니다.
다음과 같이 호출하세요.less <filename>