Claude Code CLI: Programação com IA · Capítulo 9 de 23 · 18 min
Ler, comparar e editar documentos com IA
Veja como o Claude Code lê, analisa e edita arquivos do seu projeto -- com exemplo real do projeto Papers.
Este capítulo faz parte do curso gratuito Claude Code CLI: Programação com IA. Para marcar como concluído e salvar o progresso, abra este capítulo na página do curso.
Uma das funcionalidades mais poderosas do Claude Code é ler e editar arquivos no seu computador. Diferente de um chatbot no navegador, ele tem acesso real ao seu sistema de arquivos.
Leitura de arquivos -- peça ao Claude para ler e explicar
# Peça para ler um arquivo específico:
> Leia o arquivo geo_daily.py e me explique o que ele faz
# Peça para analisar a estrutura de um projeto:
> Liste todos os arquivos .py neste projeto e me diga o que cada um faz
# Peça para encontrar algo específico:
> Encontre onde está definida a função entity_checker neste projetoVamos usar um exemplo real. No projeto Papers da Brasil GEO, temos scripts Python que coletam e analisam dados de pesquisa empírica. Imagine que você quer entender o que o script faz:
# Você entra na pasta do projeto:
cd C:/Sandyboxclaude/papers
claude
# E pede:
> Leia o arquivo principal do projeto e me explique:
> 1. Qual é o objetivo deste projeto?
> 2. Quais bibliotecas ele usa?
> 3. Como ele se conecta ao banco de dados?
> 4. Quais são as funções principais?Edição de arquivos -- peça ao Claude para modificar
# Pedir para corrigir um erro:
> O script entity_checker.py está dando erro na conexão.
> Corrija o problema.
# Pedir para adicionar uma funcionalidade:
> Adicione uma função ao citation_monitor.py que gere
> um relatório em formato CSV com as citações dos últimos 30 dias.
# Pedir para refatorar (melhorar o código):
> Refatore a função de coleta de dados para usar async/await
> e tornar a execução mais rápida.O Claude Code edita os arquivos diretamente. Ele mostra o que vai alterar (em formato diff, com linhas vermelhas para remoção e verdes para adição) e, se você tiver permissões configuradas, aplica a mudança automaticamente.
Em vez de pedir ao Claude para escrever o arquivo inteiro de novo, peça para editar apenas a parte necessária. É mais rápido e consome menos tokens. Por exemplo: "Na função process_data, troque o formato de saída de JSON para CSV" em vez de "Reescreva o arquivo inteiro".
Exemplo prático com o projeto Papers
# Cenário: você quer criar um novo relatório no projeto Papers
> Leia a estrutura do projeto e me diga quais relatórios já existem.
# Claude lê os arquivos e responde com a lista.
> Agora crie um novo script chamado relatorio_semanal.py que:
> 1. Leia os dados da tabela citations no banco SQLite
> 2. Filtre apenas os últimos 7 dias
> 3. Calcule a média de citações por plataforma
> 4. Salve o resultado em um arquivo relatorio.csv
> 5. Imprima um resumo no terminalA leitura de arquivos rende mais quando você aponta o Claude para uma pasta inteira e pede a comparação. Vários relatórios mensais viram uma leitura só, com a tendência e os alertas já destacados.
Crie um arquivo de teste, peça ao Claude Code para lê-lo e explicar o conteúdo. Depois, peça para fazer uma alteração específica e verifique se o arquivo foi modificado corretamente.
Perguntas frequentes deste capítulo
O Claude pode apagar ou estragar meu arquivo ao editar? Como me protejo?
Por que pedir para editar só a parte necessária em vez de reescrever o arquivo inteiro?
Dá para o Claude ler uma pasta inteira de relatórios e comparar de uma vez?
O Claude enxerga meus arquivos de verdade ou preciso colar o conteúdo no chat?
Todos os capítulos de Claude Code CLI: Programação com IA
- 01Entenda a IA que executa e decida onde ela entra no seu negócio
- 02Claude e Anthropic: a IA que executa
- 03Casos reais de C-levels e a régua de delegação
- 04Do clique ao comando: o terminal como ferramenta de gestão
- 05Instalação e primeiro acesso, sem depender do TI
- 06Sua primeira delegação ao Claude
- 07Comandos, modelos e custo sob controle
- 08Prompt executivo: peça o resultado, não a tarefa
- 09Ler, comparar e editar documentos com IA
- 10CLAUDE.md: o manual da sua operação
- 11Aprovar antes de agir e conectar suas ferramentas (plan mode, skills e MCP)
- 12Claude Cowork: o agente sem terminal
- 13Conectores: e-mail, agenda, Slack e seus sistemas
- 14Caixa de entrada e agenda no piloto automático
- 15Do dado bruto ao resumo de diretoria
- 16Contratos, propostas e due diligence
- 17Rotinas agendadas: briefing, fechamento e board
- 18Claude ou ChatGPT? Decida pelo custo do erro, não pelo hype (OpenAI e Codex)
- 19Claude ou Gemini? Avalie pelo seu ecossistema de trabalho (Google)
- 20Claude ou Grok? Pese preço, tempo real e maturidade (xAI)
- 21Governança, segurança e adoção pelo time
- 22O painel que se atualiza sozinho e o processo que roda sem você (Artifacts e Agent SDK)
- 23Sua primeira semana operada por IA: o projeto final