Terminal에 미리보기
형식 지정
1 2 3 4 5 6 7
| > for code in {30..37}; do \ echo -en "\033[${code}m"'\\033['"$code"'m'"\033[0m"; \ echo -en " \033[$code;1m"'\\033['"$code"';1m'"\033[0m"; \ echo -en " \033[$code;3m"'\\033['"$code"';3m'"\033[0m"; \ echo -en " \033[$code;4m"'\\033['"$code"';4m'"\033[0m"; \ echo -e " \033[$((code+60))m"'\\033['"$((code+60))"'m'"\033[0m"; \ done
|
형식 종류 |
값 |
Bold |
1 |
Underscore |
4 |
Background |
3 |
255 색상 출력
1 2 3
| > for code in {0..255} do echo -e "\033[38;5;${code}m"'\\033[38;5;'"$code"m"\033[0m" done
|
색상 종류 |
범위 |
Basic 8 colors |
30~37 |
Basic “high contrast” colors |
90~97 |
xerm-256 colors |
0~255 |
사용법
이 코드를 사용하기 전에 위에 있는 코드를 Terminal에 실행 후 색상을 확인하고 사용 바람!!
bash
1
| $ echo -e "\033[38;5;[0~255]m[contents]\033[0m"
|
C(gcc)
[0~255] 중에서 하나 골라서 입력
[contents] 부분에 내용 입력
1 2 3 4 5 6 7 8 9 10 11 12 13
| fprintf(stderr, "\033[38;5;[0~255]m[contents]\033[0m");
printf("\033[38;5;[0~255]m[contents]\033[0m");
printf("\033[38;5;[0~255]m"); printf("[contents]"); printf("\033[0m");
printf("\033[33;4m[contents]\033[0m");
|
<참조> http://jafrog.com/2013/11/23/colors-in-terminal.html