[Shell Script] 문자 / 배경 색상 변경하기
2020. 9. 23. 21:14
리눅스/Shell script
리눅스에서 출력할 때 문자 또는 배경의 색상을 변경할 수 있다. 리눅스에서 문자를 출력할 때 사용하는 print , printf 그리고 echo 가 있다. 간단하게 설명하면 print 와 echo 는 자동으로 줄바꿈을 해주고 printf 는 개행문자(\n)를 넣어주어야 줄바꿈이 된다. 그럼 문자 또는 배경에 색상을 넣으려면 어떻게 해야할까? 위와 같이 ANSI esacape code 에서 제공해주는 Colors Code 인 FG(ForeGround) 코드와 BG(BackGround) 코드를 통해 사용할 수 있다. 사용하는 방법은 일단 예제를 통해 확인할 수 있다. 예제를 보면 print, printf 와 달리 echo 는 -e 옵션을 통해 문자나 배경의 색상을 변경할 수 있다. \033[ : ANSI e..