sed로 책 색인 만들기: 한 줄의 오류가 전체 스크립트를 망가뜨리는 이유

Using sed to make indexes for books (long)

책 출판 편집자 Eric Pement가 sed 스크립트를 사용해 정렬된 색인 항목을 인쇄 가능한 형식으로 변환하는 방법을 설명합니다. 그는 초기 버전의 스크립트가 세미콜론이 누락된 단 한 줄 때문에 이후 모든 줄을 처리하지 못하는 문제를 발견하고, 이를 해결하기 위한 두 가지 방법(오류 발생 시 중단 또는 잘못된 줄을 그대로 출력)을 제시합니다. GNU sort의 올바른 사용법과 sed의 패턴 버퍼, 분기 명령어에 대한 자세한 설명도 포함되어 있습니다.

입력 파일의 한 줄에 세미콜론이 하나만 없어도 스크립트는 파일의 나머지 모든 줄을 처리하지 못하게 됩니다.

이 날의 다른 글

2026-07-26