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

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.

Usage:echo
[comando]
>
[arquivo.bat]
>
Operador de redirecionamento — escreve saída em um arquivo, substitui se existir.
echo
Exibe texto ou comandos.
.bat
Extensão de arquivo de lote — contém comandos Windows executados sequencialmente.

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.

Command Prompt
C:\Users\User>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.

Usage:fc
[arquivo1]
[arquivo2]
fc
Comparar arquivo — compara dois arquivos e mostra diferenças.
/L
Realiza comparação ASCII (arquivos de texto).
/B
Realiza comparação binária (imagens/arquivos executáveis).
Command Prompt
C:\Users\User>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 do Microsoft Learn e da documentação do Windows trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Comando Findstr

Pesquisa avançada de texto com expressões regulares.