awk를 통한 웹 로그 분석


awk를 통한 웹 로그 분석

0) prologue 1) awk는 ? : 설계자인 Aho, Weingrger, Kernighan 의 첫 글자로 명명되어진 인터프리터 프로그래밍 언어이다. 필터링, 치환, 간단한 리포팅 작업을 할 수 있어서 편리하다. 화면에 출력되는 내용을 열로 나누어 특정열만 뽑아내는 명령이다.(explode와 비슷) 2) awk의 형식 ? : BEGIN { ... } /Pattern Statement/ {action} END { ... } 먼저 실행되는 부분인 BEGIN, 우리가 처리하고자 하는 작업 부분, 그리고 프로그램을 종료할 때 쓰는 END로 이루어져 있다. awk [옵션] '스크립트' [-v 변수=값] [파일(들)] awk [옵션] -f 스크립트 파일 [-v 변수=값] [파일(들)] -Fc : field separator 지정 Fc는 필드 사이를 구분하는 구분자이다 직접 지정하지 않으면 공백을 기준으로 한다 시스템 변수 FS를 지정하는 것과 같은 효과를 지닌다 -v 변수 = 값 스크립트...



원문링크 : awk를 통한 웹 로그 분석