~/VibeHandbook
PDF grátis

Capítulo 02 · 05

Lendo a saída e os códigos de saída

Depois que um comando roda, ele geralmente imprime alguma coisa. Aprender a ler essa saída é uma habilidade de verdade, porque é assim que você e a IA descobrem se as coisas funcionaram.

  • A saída normal é só informação — arquivos listados, mensagens de progresso, um servidor dizendo que iniciou.
  • Os erros geralmente avisam claramente: Error:, command not found, permission denied, cannot find module. As palavras depois dos dois-pontos são sua pista. Copie o erro inteiro e cole para sua IA — é a coisa mais útil que você pode entregar quando algo quebra.

Nos bastidores, todo comando termina com um código de saída invisível: 0 significa sucesso, qualquer outra coisa significa um problema. Raramente você precisa checar isso à mão, mas vai ouvir menções a ele. Você pode ver o último assim:

echo $?             # prints the exit code of the last command (0 = OK)

Se um comando falhou silenciosamente e você não tem certeza, echo $? te diz se ele realmente teve sucesso.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.