echo -en "\\033[1;32m"하면 터미날의 글자 색깔이 바

조성민의 이미지

echo -en "\\033[1;32m"
echo -en "\\033[1;31m"
echo -en "\\033[1;33m"
echo -en "\\033[1;39m"

하면 터미날의 글자 색깔이 바뀌는데 원리가 뭔가요.

그냥 터미날에 특정 문자를 터미날로 출력하면 바뀌는 건가요?

liongo의 이미지

안시 제어코드 입니다..

터미널에서 지원하는것이지요..

터미널 종류에 따라서 지원안한다면

제어코드가 그대로 나와버리죠.. ^^..

http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html

' 형식이 내용을 규정한다. '