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 >
> Operador de redirecionamento — escreve saída em um arquivo, substitui se existir.
echo Exibe texto ou comandos.
.batExtensão de arquivo de lote — contém comandos Windows executados sequencialmente.
Terminal
C:\Users\User>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.

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.

Experimente o comando

Compare dois arquivos de configuração!

Montar o comando
fc
fcComparar arquivo — compara dois arquivos e mostra diferenças.
/LRealiza comparação ASCII (arquivos de texto).
/BRealiza comparação binária (imagens/arquivos executáveis).
Terminal
C:\Users\User>fc config.ini config-backup.ini
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 de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Comando Findstr

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