터미널의 마지막 N 줄 재사용

터미널의 마지막 N 줄 재사용

일련의 빌드 명령이 각 하위 디렉터리에 액세스하도록 하는 Bash 스크립트를 작성 중입니다. 주로 빌드 명령의 로그를 인쇄하지만 때때로 빌드 명령을 생성한 디렉터리나 현재 위치 등 자체적으로 로그를 인쇄합니다.

문제는 빌드 명령에 대한 로그가 너무 길고 빠르기 때문에 스크립트 자체의 로그 메시지를 거의 알아차릴 수 없다는 것입니다.

따라서 빌드 명령의 로그를 현재 터미널 하단의 몇 줄로 제한하여 터미널에서 이와 같은 메시지를 볼 수 있도록 하고 싶습니다.

Building 'example-project-1'..       # Message from my script
# Logs from the build command scroll up within the following window.
------------------------------------------------------------------------------
clang -c source1.c -o source1.o
clang -c source2.c -o source2.o
ar -rc example-project-1.a *.o 
------------------------------------------------------------------------------
Building 'example-project-2'..
------------------------------------------------------------------------------
clang -c source1.c -o source1.o
clang -c source2.c -o source2.o
ar -rc example-project-2.a *.o 
------------------------------------------------------------------------------
Build completed.

하지만 Bash에서 일부 터미널 라인을 재사용하는 방법을 모르겠습니다. Bash에서 이 기능을 구현할 수 있나요?

관련 정보