01장. 텍스트 처리 기초
리눅스에는 텍스트를 다루는 작은 도구들이 많습니다. 각각은 단순하지만, 파이프로 연결하면 복잡한 데이터 처리 파이프라인을 만들 수 있습니다.
이 장에서는 실무에서 가장 자주 쓰이는 도구 여섯 가지를 다룹니다. grep으로 찾고, sort로 정렬하고, uniq로 중복을 제거하고, cut으로 필드를 뽑고, tr로 문자를 바꾸고, wc로 통계를 냅니다. 처음에는 각 도구를 따로 익히지만, 마지막 실습에서는 이들을 조합해 로그 분석 파이프라인을 만들어 봅니다.
구성
| 절 | 제목 | 주요 내용 |
|---|---|---|
| 01 | grep으로 패턴 검색 | 기본 옵션, 여러 패턴, 파이프 조합, 로그 분석 |
| 02 | sort와 uniq | 정렬 옵션, 중복 처리, 빈도 분석 패턴 |
| 03 | cut과 paste | 필드 추출, 파일 병합, CSV 처리 |
| 04 | tr과 wc | 문자 변환, 문자 클래스, 통계 명령어 |