2. 참고 자료
• <컴퓨터 vs 책> 블로그
• http://jhrogue.blogspot.com/
• OKdevTV 유튜브 방송
• 오늘자 방송:
• https://www.youtube.com/watch?v=M1yzxu5weNo&list=PLdntWJk2tJPLKNNYBVCxn
de2PEB6dzbSL&index=13
• 5분 따라하기 리스트:
• https://www.youtube.com/playlist?list=PLdntWJk2tJPLKNNYBVCxnde2PEB6dzbSL
• 슬라이드 셰어
• https://www.slideshare.net/jrogue/presentations
• ASCIINEMA
• https://asciinema.org/~jrogue
3. 오늘 소개할 내용
• 3차원 지구본을 콘솔에서 보여주는 재미있는 예
• https://twitter.com/climagic/status/1289221356639248385
4. 몇 가지 기술 소개
• pv 명령
• 파이프를 통해 데이터 전달 상황을 모니터링
• 부가 기능: 보 율(baud rate) 조정 가능(참고: 이를 위해 -L 옵션을 설정
하면 보통 -q 옵션이 따라온다)
• GREP_COLORS
• grep에서 일치하는 영역을 표시하기 위한 색상 지정
• ms=01;32 → SGR(Select Graphic Rendition) substring for matching
non-empty text in a selected line.
• 컬러 코드: https://www.oreilly.com/library/view/linux-shell-
scripting/9781785881985/b0ddd805-aa79-441d-b5a7-
380c66c7712d.xhtml --> 32(green), 44(blue)
5. 스크립트 코드
$ curl -s http://artscene.textfiles.com/vt100/globe.vt | pv -L9600 -q
$ while true; do curl -s http://artscene.textfiles.com/vt100/globe.vt |
pv -L9600 -q | GREP_COLORS="ms=01;32" egrep --color=always
"[^ ]+" | GREP_COLORS="ms=01;44" egrep --color=always -e " +" |
sed 's/^.[01;44m//' ; done