shell script timer 만들기
timer 만들기
여기서 핵심은 backspace를 이용하여 화면을 갱신하는 것이다.
STEP 1 : 날짜 출력
STEP 2 : 주기적 화면 갱신
STEP 3 : 화면 갱신 없이 출력하기
코드
아래와 같이 하면 한줄에서 시간을 계속 갱신하면서 출력할 수 있다. ( 지우고 다시 쓰는 방식 )
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
echo ""
while [ : ]
do
TIME=`date +%H:%M:%S`
echo -n -e $TIME;
sleep 0.2
echo -n -e "\b\b\b\b\b\b\b\b"
done
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.