답변:
tput
커서를 화면의 주어진 줄로 이동할 수 있습니다 .
tput cup 11 0
열두 번째 줄로 이동합니다 (값은 0부터 계산).
동일한 선 tput
을 따라 ed
기능을 사용하여 해당 위치에서 화면 끝까지 지울 수 있습니다 . 클로즈업,
tput cup 11 0 && tput ed
원하는 것일 수도 있습니다.
화면의 중간 표시로 이동하려면 첫 번째 숫자가
stty size
(대부분의 시스템에서) 화면의 행 수입니다. 명령에 추가하기 :
tput cup $(stty size|awk '{print int($1/2);}') 0 && tput ed
이 clear
프로그램은 다음과 다릅니다 tput ed
.
주의 사항 : 일부 플랫폼에서는 tput ed
오래 전에 수정 된 문제로 인해 작동하지 않을 수 있습니다. 이 경우 curses / ncurses 구성을 업그레이드하면 문제가 해결됩니다.