[Shell Script 7] 표시 문자 색 변경

 표시 문자 색 변경 



이 스크립트는 “Important message” 라는 문자열을 빨간색을 표시합니다 . 
셸 스크립트에서 문자열을 표시 할때 echo라는 명령어를 사용한다고 지금까지 알아 보았습니다 . 
이때 일부로 메세지 일부를 강조 하거나 주의를 끌고 싶다면 -e 옵션을 지정하여 이스케이프 시퀀스라는 제어 코드로 표시할 문자에 색을 입힐 수 있습니다 .

 


이스케이프 시퀀스 


# \033[파라미터m 표시 문자열 \ 033[0m

ex) 문자색을 빨강으로 표시해라 
=> #\033[31m 문자 \ 033[0m
여러개 로 나열 할때는 ;를 사용합니다 .
=> #\033[47;31m Important message \033[0m



색 지정 값 

30번대가 문자색 , 40번대가 배경색 입니다 .

 

 

black

red

green

yellow

blue

purple

skyblue

white

문자

30

31

32

33

34

35

36

37

배경 

40

41

42

43

44

45

46

47


스크립트 결과 

회색 배경에 빨간 글이 출력됩니다 . 



댓글