Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Doker
- kubernetes
- 로지텍
- 맛집 추천
- 속초 맛집
- 러닝
- cloud
- 속초 여행
- 경주
- 클라우드
- Amazon Web Service
- 쿠버네티스
- IT 신기술
- 경주 여행
- IT자격증
- 코딩
- 카페 추천
- 황리단길 맛집
- IT
- AWS
- SQL 기초
- 네트워크
- 경주 맛집
- 리눅스
- 프론트엔드
- 잠실 맛집
- 쿼리 기초
- 도커
- 경주 맛집 추천
- docker
Archives
- Today
- Total
Devops 엔지니어 솔렐레 IT
[Shellscript] AWK 를 이용한 로그 분석 - 조건문, 반복문 사용 본문
Devops 엔지니어가 알려주는 IT 기본 지식/프로그래밍 (Programming)
[Shellscript] AWK 를 이용한 로그 분석 - 조건문, 반복문 사용
솔렐레_ 2020. 7. 1. 09:00
안녕하세요. 솔렐레입니다.
오늘은 awk 간단한 프로그래밍 소스를 가지고 왔습니다. 간단한 패턴분석으로 원하는 로그를 추출할 수 있다는 점에서 좋은 언어인 것 같습니다. 아래 소스는 카카오 로그를 분석하는 간단한 예제를 가지고 왔습니다.
{
if(/kakao profile/){
print "================================= kakao error log Start =======================================";
print $0;
while(getline>0){
print $0;
if(/callback/){
print "================================= kakao error log End =======================================";
break;
}
}
}
}
- kakao profile과 같은 문자열이면 while문을 통해 로그를 찍고 callback 로그를 만나면 break 처리됨
- 실행 명령어: cat /usr3/로그파일경로/로그파일명.log | awk -f $HOME/awk파일명.awk
awk는 로그 분석에 강력한 언어인 것 같습니다. sed랑 같이 사용하면 더욱 강력하게된다고하니 계속 공부가 필요할 것 같습니다. 감사합니다. :)
'Devops 엔지니어가 알려주는 IT 기본 지식 > 프로그래밍 (Programming)' 카테고리의 다른 글
스프링 프레임워크(Spring Framework) - 프레임워크 개념, Spring 컨테이너 (0) | 2019.10.17 |
---|---|
자바스크립트(Javascript) 기초 - 함수 / 오브젝트 (0) | 2019.10.10 |
CSS 선택자, 상속, 캐스케이딩 그리고 기본 속성 - 웹사이트 개발 (0) | 2019.09.12 |
HTML 개발을 위한 기본 태그 및 속성 설명 - 웹사이트 개발 (0) | 2019.09.09 |
HTML 개발을 위한 기본 지식 및 레이아웃 설명 - 웹사이트 개발 (1) | 2019.09.07 |
Comments