-
맥(Mac) 에서 tail 사용시 색깔 입히기Mac 2013. 4. 3. 23:30
로그 파일을 읽기 위해 tail 을 많이 사용하는데 색깔 구분이 안되서 보기가 좀 불편하다.
그래서 스크립트 하나 만들었다.
아래 처럼 shell script 파일 하나 만들고 bin 폴더에 복사해서 사용하면 된다.
참고로 아래 스크립트는 이클립스(eclipse)에서 자바(Java)개발시 console log 확인용으로 만들었다.
$ vi tailf
====== 아래 내용 입력 ======
#"\033[0;30m" : Black
#"\033[0;31m" : Red
#"\033[0;32m" : Green
#"\033[0;33m" : Yellow
#"\033[0;34m" : Blue
#"\033[0;35m" : Purple
#"\033[0;36m" : Cyan
#"\033[0;37m" : White
if [ -f "$1" ]
then
tail -1000f $1 | awk '{
if($0 ~ /정보/ || $0 ~ /경고/ || $0 ~ /ERROR/) print "\033[0;31m" $0 "\033[39m"
else if($0 ~ /INFO/) print "\033[0;37m" $0 "\033[39m"
else if($0 ~ /WARN/) print "\033[0;33m" $0 "\033[39m"
else if($0 ~ /DEBUG/) print "\033[0;36m" $0 "\033[39m"
else print "\033[0;37m" $0 "\033[39m"
}'
else
echo "Usage: $0 fileName" >&2
fi
======================
$ tailf log.log
'Mac' 카테고리의 다른 글
Kill Tomcat.alfredworkflow (0) 2015.03.04 Mac OSX Mavericks 알림 센터에서 메시지 앱 알림 버그 (0) 2014.01.28 맥(Mac)에서 텍스트 복사/붙여넣기 할때 서식 없애는 앱 (0) 2013.03.26 맥(Mac) OSX 에서 "다음으로 열기(open with)" 프로그램 중복 문제 해결 방법 (0) 2013.03.08 맥(Mac)에서 dmg 파일 iso 로 변환 하기 (0) 2012.12.05 [오류] Mac OSX 에서 Apache bench 사용시 apr_socket_recv: Connection reset by peer (54) 오류 해결 방법 (0) 2012.11.08 맥(Mac) OS X 맥포트(macports) 설치 및 사용법 (2) 2012.07.30 맥(Mac) 마운틴 라이언( OS X Mountain Lion )으로 업그레이드 하기 (0) 2012.07.26 맥(Mac)에서 슬립모드 또는 화면보호기 방지하기 (0) 2012.07.25 Mac(맥)에서 App(앱) uninstall(언인스톨) 깨끗하게 하기 (0) 2012.07.16