[데이터 추출 및 가공 11] awk 사용법 1
지금까지 다룬 주요 커맨드들은 다음과 같습니다. curl : 웹페이지 소스를 내려받는데 주로 쓰이는 커맨드 sed : 주로 텍스트 라인별로 패턴을 찾거나 찾은 패턴을 다른 텍스트로 바꾸는데 쓰는 커맨드 grep : 텍스트에서 원하는 텍스트를 포함하는 라인만 출력하는 커맨드 sed로도 grep의 일부 기능을 수행할 수도 있기는 합니다만, 두 커맨드의 장단점이 있기 때문에 둘다 다 많이 쓰는 커맨드입니다. 이번에 다룰 커맨드는 awk입니다. 1977년에 처음 개발한 사람들의 이름의 첫자를 따서 (Alfred Aho, Peter Weinberger, and Brian Kernighan) 커맨드의 이름이 만들어졌습니다. sed와 grep과는 달리 awk는 좀 더 프로그래밍 언어에 가깝습니다. 프로그래밍 문법은 거의 C언어와 비슷하지만, 어려운 문법은 별로 없는 편입니다. 따라서 이미 C언어나, java, javascript, 또는 php와 같은 프로그래밍 언어를 이미 할 줄 아는 사람은 awk 커맨드를 비교적 쉽게 배울 수 있습니다. 반대로 C, java, javascript, 또는 php를 배울 생각이 있는 사람은 awk를 먼저 배우는…