My Advanced Linux/Advanced Linux

grep으로 검색된 문자에 색 넣기

우주곰 2009. 7. 24. 11:20
기본적으로 grep으로 검색된 문자를 색상으로 볼 수가 있다.
export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32'
후에 grep을 통하여 검색을 해 보면 그 효과를 쉽게 알 수있다.
GREP_COLOR의 색상 옵션은 ANSI Escape Code을 따른다.

분명 편하고 찾고자 하는 문구를 쉽게 확인할 수 있는 장점이 있다.
하지만 주의해야할 점은 컴파일시 grep을 쓰는 경우가 상당히 많이 있다.
이럴경우 ANSI로 색이 덮혀 있는 글자는

^[[숫자m

라는 ANSI CODE가 들어가서 정상적으로 컴파일이 되지 않는 경우가 있다.
이점을 필히 주의 하기 바란다.

※기본포맷
GREP_COLOR='타입;글색;배경색;'

※코드표

색상

글자색

배경색

검정색

30

40

빨간색

31

41

초록색

32

42

갈색

33

43

파란색

34

44

보라색

35

45

하늘색

36

46

회색

37

47

기본화면색

0

BOLD INTENSITY

1

역상

7