Retour au blog
Arnošt Havelka

Révision 6 : Automatisation et Comparaison de Fichiers

Créez des scripts de lot et comparez des fichiers pour maîtriser les opérations de fichiers avancées.

Démarrer la leçon interactive
Révision 6 : Automatisation et Comparaison de Fichiers

Bienvenue sur le territoire avancé! Dans cette dernière révision, vous combinez la redirection de commandes avec les scripts de lot et apprenez à comparer les fichiers pour les différences. Ces compétences débloquent de puissantes capacités d'automatisation.

Essayer la commande

Créez un fichier de lot avec la redirection echo!

Composer la commande
echo >
> Opérateur de redirection — écrit la sortie dans un fichier, écrase s'il existe.
echo Affiche du texte ou des commandes.
.batExtension de fichier par lot — contient des commandes Windows exécutées séquentiellement.
Terminal
C:\Users\User>echo copy *.txt backup > backup.bat

Défi 1 : Créer un Script de Lot

Écrivez une commande dans un fichier de lot en utilisant echo et la redirection. Cela crée un script réutilisable qui peut exécuter les mêmes opérations à plusieurs reprises sans retaper.

Command Prompt
C:\Users\User>echo copy *.txt backup > backup.bat

En redirigeant la sortie echo vers un fichier .bat, vous avez créé un script réutilisable. L'exécution de backup.bat depuis la ligne de commande exécutera la commande stockée automatiquement — parfait pour les tâches répétitives.

Défi 2 : Comparer les Fichiers

Utilisez la commande fc (comparer fichier) pour identifier les différences entre deux fichiers. Ceci est crucial pour la vérification et le débogage.

Essayer la commande

Comparez deux fichiers de configuration!

Composer la commande
fc
fcComparer les fichiers — compare deux fichiers et affiche les différences.
/LEffectue une comparaison ASCII (fichiers texte).
/BEffectue une comparaison binaire (fichiers image/exécutables).
Terminal
C:\Users\User>fc config.ini config-backup.ini
Command Prompt
C:\Users\User>fc config.ini config-backup.ini

La sortie montre les différences entre les fichiers. Chaque marqueur ***** indique où les fichiers divergent. C'est essentiel pour le contrôle de version, l'audit de configuration et la détection de corruption de données.


Vérification des connaissances

1 / 4

Que fait l'opérateur > dans les commandes echo ?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

La Commande Findstr

Recherche de texte avancée avec expressions régulières.