출력에 색깔 입히기 정리 및 결과
일전 C언어 색깔 입히기 포스팅에 이어 일부가 아닌 전체적인 ansi color 코드와 출력을 알아보고자 한다.
https://muabow.tistory.com/173
위 포스팅의 코드 확장이라고 봐주면 된다.
스크립트 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' 카테고리의 다른 글
리눅스 특정 프로세스 전부 종료시키기 / ps, grep, awk, xargs, kill (0) | 2022.01.19 |
---|---|
linux netstat 용어 설명 (0) | 2022.01.18 |
임베디드 리눅스 보안 이슈 정리 (0) | 2022.01.17 |
linux coredump, core 파일 생성 방법, ulimit (2) | 2022.01.16 |
kernel panic, 커널패닉 시 재부팅 설정 (4) | 2022.01.15 |
댓글