Codex CLI가 PowerShell 명령에서 반복 실수한 사례
가 며칠 동안 비슷한 명령 실행 실수를 반복했다. 핵심 문제는 에서 따옴표와 특수문자를 처리하는 방식이었다.
변수 `$p`가 에 전달되기 전에 사라졌고, 정규식 안의 `|` 기호도 잘못 해석됐다. 파일 경로 검색, 로그 읽기, 취소 처리, 빌드 확인 명령에서도 비슷한 따옴표 문제가 이어졌다.
Codex는 같은 원인을 여러 번 설명하면서 다시 실행을 시도했고, 결국 변수가 제대로 전달되도록 작은따옴표로 감싼 을 쓰겠다고 했다. 실제 코드나 스크립트 자체보다, 명령을 감싸는 셸 문법이 을 계속 막은 사례다.
핵심 포인트
- 가 명령에서 따옴표 처리 문제를 여러 번 겪었다.
- 변수 `$p`가 실제 실행 전에 사라지는 문제가 있었다.
- 정규식 안의 `|` 기호가 에서 잘못 해석됐다.
- 로그 읽기, 파일 검색, 명령, 빌드 확인 같은 검증 작업이 같은 종류의 문제로 실패했다.
- 작은따옴표로 감싼 을 쓰는 방식이 해결 방향으로 제시됐다.