위에서 아래로 줄을 표시하고 화면 끝에 도달하면 다음 줄이 표시되기 전에 화면이 지워지는 Linux 명령이나 xterm(터미널) 또는 Konsole용 Linux 명령의 매개 변수를 알고 계십니까? ? 예
1.
2.
3.
4.
5.
...
25.
-----화면 지우기---
26.
27.
모든 텍스트 줄 표시 속도를 늦출 수도 있나요? 인쇄 라인 속도를 늦추고 화면 하단에서 화면을 지우는 것이 가능합니까?
미리 감사드립니다.
-리눅스플루스터러
답변1
이 시도 :
#!/bin/bash
c=0
while true; do
echo $((c++))
(( c % $(tput lines) == 0)) && clear
sleep .1
done
확인하다http://wiki.bash-hackers.org/syntax/arith_expr
편집하다 :
파일이 있는 버전:
#!/bin/bash
c=0
while IFS= read -r line; do
echo "$line"
(( c % $(tput lines) == 0)) && clear
((c++))
sleep .1
done < <(cat file1 file2 file3)