[Linux] awk을 활용한 데이터 필터링
리눅스 시스템에서 파일의 크기가 매우 큰 경우, vi 로 내용을 확인하기가 부담이 가는 경우가 있다. 근데 확인하고 싶은 내용이 파일의 앞쪽인 지 모르겠고, 뒷쪽인지도 잘 모르겠고, 즉 tail 과 head 를 사용하기에도 어려운 경우에는 awk 를 활용할 수 있다. awkawk 는 패턴 스캐닝 및 프로세싱 언어로, 텍스트 파일의 내용을 분석해서 패턴의 검색과 조작을 위한 목적으로 만들어졌다.$ awk '패턴 { 행동 }' [파일명]기본적으로 awk 는 입력 파일의 각 줄을 읽고, 주어진 패턴에 맞는 줄을 찾아 행동을 수행한다. awk 은 정말 다양한 목적으로 사용될 수 있다.파일의 특정 필드만 출력패턴이 포함된 레코드 출력다른 프로그램의 입력 형식에 맞게 변환하는 작업에 이용특정 필드에 연산 수행 결과..