awk로 로그 파일을 처리하는 실전 사용법을 알려주세요.
awk 실전 사용법:
# 특정 필드 출력 (공백 구분)awk '{print $1, $7}' access.log # IP, URL# 조건 필터awk '$9 >= 500' access.log # 500 에러만awk '$9 == 404 {print $7}' access.log # 404 URL만# IP별 요청 수 (Top 10)awk '{print $1}' access.log | sort | uniq -c | sort -rn | head# 구분자 지정awk -F":" '{print $1}' /etc/passwd# 합계 계산awk '{sum += $10} END {print sum/1024/1024 " MB"}' access.log # 전송량# 시간대별 요청 수awk '{print substr($4,14,2)}' access.log | sort | uniq -c
로그 분석에서 가장 강력한 CLI 도구입니다.
댓글 2
awk 실전 사용법:
로그 분석에서 가장 강력한 CLI 도구입니다.