출력에 색깔 입히기 정리 및 결과
일전 C언어 색깔 입히기 포스팅에 이어 일부가 아닌 전체적인 ansi color 코드와 출력을 알아보고자 한다.
https://muabow.tistory.com/173
[C/C++] C언어 출력에 색깔 입히기 예제
C언어 출력에 색깔 입히기 - print color, ANSI color, 설명, 예제 C 언어로 개발을 하다 보면 출력이나 로그에 색깔을 써야 할 때가 있는데 간단하게 정의해 놓고 사용한다. 샘플 코드는 표와 같이 사
muabow.tistory.com
위 포스팅의 코드 확장이라고 봐주면 된다.
스크립트 ansi.sh 내용
ansi color는 shell 뿐만 아니라 C/C++ 및 리눅스의 모든 출력에서 사용이 가능하다.
아래 스크립트 내용과 밑에 결과 화면 결과를 확인 해보자.
# ansi.sh
#!/bin/bash
echo " [0m : Default"
echo -e "\033[01m [01m : Bold / Bright \033[0m"
echo -e "\033[3m [3m : Italic \033[0m"
echo -e "\033[4m [4m : Underline \033[0m"
echo -e "\033[7m [7m : Reverse(Font/Background) \033[0m"
echo -e "\033[9m [9m : Strike Out \033[0m"
echo -e "\033[22m [22m : Remove Bold \033[0m"
echo -e "\033[23m [23m : Remove Italic \033[0m"
echo -e "\033[24m [24m : Remove Underline \033[0m"
echo -e "\033[27m [27m : Remove Reverse \033[0m"
echo -e "\033[29m [29m : Remove Strike-Out \033[0m"
echo -e "\033[30m [47m [30m : Font:Black \033[0m"
echo -e "\033[31m [31m : Font:Red \033[0m"
echo -e "\033[32m [32m : Font:Green \033[0m"
echo -e "\033[33m [33m : Font:Yellow \033[0m"
echo -e "\033[34m [34m : Font:Blue \033[0m"
echo -e "\033[35m [35m : Font:Magenta \033[0m"
echo -e "\033[36m [36m : Font:Cyan \033[0m"
echo -e "\033[37m [37m : Font:White \033[0m"
echo -e "\033[39m [39m : Font: Default \033[0m"
echo -e "\033[40m [40m : Background:Bkacl \033[0m"
echo -e "\033[41m [41m : Background:Red \033[0m"
echo -e "\033[42m [42m : Background:Green \033[0m"
echo -e "\033[33m [33m : Font:Yellow \033[0m"
echo -e "\033[34m [34m : Font:Blue \033[0m"
echo -e "\033[35m [35m : Font:Magenta \033[0m"
echo -e "\033[36m [36m : Font:Cyan \033[0m"
echo -e "\033[37m [37m : Font:White \033[0m"
echo -e "\033[39m [39m : Font: Default \033[0m"
echo -e "\033[40m [40m : Background:Black \033[0m"
echo -e "\033[41m [41m : Background:Red \033[0m"
echo -e "\033[42m [42m : Background:Green \033[0m"
echo -e "\033[43m [43m : Background:Yellow \033[0m"
echo -e "\033[44m [44m : Background:Cyan \033[0m"
echo -e "\033[45m [45m : Background:Magenta \033[0m"
echo -e "\033[46m [46m : Background:Cyan \033[0m"
echo -e "\033[47m [47m : Background:White \033[0m"
echo -e "\033[49m [49m : Background: Default \033[0m"
스크립트 실행 결과
black color 들은 터미널 배경색이 black 이라 확인이 안되는걸 볼 수 있다.
bold, italic, background 등 생각하던 것 이상으로 많은 color set이 존재하니 유용하게 사용 했으면 좋겠다.
끝.
'IT > linux' 카테고리의 다른 글
linux coredump, core 파일 생성 방법, ulimit (2) | 2022.01.16 |
---|---|
linux aplay PCM 파일 재생 예제 (0) | 2022.01.15 |
grub installer, 부트로더 스크립트 예제 (0) | 2022.01.15 |
linux TensorFlow 설치 방법 (0) | 2022.01.15 |
리눅스 텔넷 특정 사용자 사용 금지, telnet (0) | 2022.01.13 |
댓글