홈 › 리눅스 운영 › 02 / 13

텍스트 처리 (grep·sed·awk)

섹션 7진행 0 / 13

7. 정리

  • grep 은 찾기, sed 는 바꾸기, awk 는 집계입니다. 자바의 filter·map·groupingBy 에 대응합니다.
  • grep -n -c -v -r -q 와 문맥 옵션 -A -B -C 만 익혀도 로그 분석의 절반이 끝납니다.
  • -E 로 확장 정규식을 켜고 -o 로 일치 부분만 뽑아 sort | uniq -c | sort -rn 에 넘기는 조합을 기억합니다.
  • sed -i.bak 으로 백업을 남기고 ^키=.* 패턴으로 설정 값을 통째로 바꿉니다.
  • awk 는 조건{동작} 규칙, $NF+0 숫자 변환, END 블록과 연관 배열로 통계를 냅니다.
  • 파이프는 왼쪽에서 오른쪽으로 좁혀 가며 | head 로 단계마다 확인합니다.
  • 다음 레슨(03) 은 ps·systemctl·journalctl 로 자바 프로세스와 서비스를 관리하는 법을 배웁니다.