CMD Master
Voltar ao blog
•Arnošt Havelka

Revisão 6: Automatização e Comparação de Arquivos

Crie scripts de lote e compare arquivos para dominar operações de arquivos avançadas.

Iniciar lição interativa
Revisão 6: Automatização e Comparação de Arquivos

Bem-vindo ao território avançado! Nesta última revisão, você combina redirecionamento de comandos com scripts em lote e aprende a comparar arquivos para detectar diferenças. Essas habilidades desbloqueiam poderosas capacidades de automatização.

Experimente o comando

Crie um arquivo de lote com redirecionamento echo!

Montar o comando
echo[text]>[target]
echo
.batExtensão de arquivo de lote — contém comandos Windows executados sequencialmente.
Terminal
C:\Users\Student>echo copy *.txt backup > backup.bat

Desafio 1: Criar um Script de Lote

Escreva um comando em um arquivo de lote usando echo e redirecionamento. Isso cria um script reutilizável que pode executar as mesmas operações repetidamente sem reescrever comandos.

Terminal
C:\Users\Student>echo copy *.txt backup > backup.bat

Ao redirecionar a saída de echo para um arquivo .bat, você criou um script reutilizável. Executar backup.bat na linha de comando executará o comando armazenado automaticamente — perfeito para tarefas repetitivas.

Desafio 2: Comparar Arquivos

Use o comando fc (comparar arquivo) para identificar diferenças entre dois arquivos. Isso é crucial para verificação e depuração.

Experimente o comando

Compare dois arquivos de configuração!

Montar o comando
fc[arguments]
fc
Terminal
C:\Users\Student>fc config.ini config-backup.ini
Files differ. ---config.ini theme=dark +++config-backup.ini theme=light
Terminal
C:\Users\Student>fc config.ini config-backup.ini

A saída mostra diferenças entre arquivos. Cada marcador ***** indica onde os arquivos divergem. Isso é essencial para controle de versão, auditoria de configuração e detecção de corrupção de dados.


Teste de conhecimentos

1 / 4

O que o operador > faz nos comandos echo?

Referências

Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Abrindo Arquivos em um Editor de Texto

Aprenda a abrir e editar arquivos com o Bloco de Notas diretamente pela linha de comando.