~/VibeHandbook
$39

챕터 02 · 05

출력과 exit 코드 읽기

명령이 실행된 뒤에는 보통 무언가를 출력한다. 그 출력을 읽는 법을 익히는 것은 진짜 기술이다. 일이 잘됐는지를 당신과 AI가 알아내는 방법이 바로 이것이기 때문이다.

  • 정상 출력은 그저 정보다 — 나열된 파일들, 진행 메시지, 서버가 시작됐다는 알림.
  • 에러는 보통 대놓고 말해준다: Error:, command not found, permission denied, cannot find module. 콜론 뒤의 단어들이 단서다. 에러 전체를 복사해 AI에게 붙여 넣어라 — 무언가 망가졌을 때 건넬 수 있는 가장 유용한 단 하나다.

뒤에서는, 모든 명령이 보이지 않는 exit 코드로 끝난다: 0은 성공을, 그 외의 값은 문제를 뜻한다. 손으로 확인할 일은 드물지만, 언급되는 것을 듣게 될 것이다. 마지막 코드는 이렇게 볼 수 있다:

echo $?             # 마지막 명령의 exit 코드를 출력한다 (0 = 정상)

명령이 조용히 실패했는데 확신이 안 서면, echo $?가 정말 성공했는지를 알려준다.

오프라인으로 보고 싶으세요?

PDF + EPUB + 다운로드형 프롬프트 라이브러리 + 버전 업데이트를 받으세요.

$ PDF 받기 — $39