Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Techniques informatiques

Comparer 2 fichiers ligne par ligne en VBScript

29/04/2020

On peut avoir besoin de comparer le contenu de 2 fichiers textes ligne par ligne, sans attribuer d'importance à l'ordre des lignes, et de récupérer les différences et les lignes en commun (les doubles, donc). Pour cela, je vous propose le script suivant : compare_fichiers_texte.vbs(9 Ko)

Une fois téléchargé sur votre poste, lancez-le puis :

  • Sélectionnez le premier fichier.
  • Sélectionnez le second fichier.
  • Le traitement commence ensuite et va générer 3 fichiers dans un répertoire temporaire :
    • Le premier contiendra les lignes seulement présentes dans le fichier 1
    • Le deuxième les lignes seulement présentes dans le fichier 2
    • Le troisième les lignes communes aux deux fichiers

Ce script part du postulat que les fichiers à comparer ne comportent que des lignes uniques, à l'exclusion des lignes vides. Si cela n'est pas le cas, un message l'affiche et le traitement est interrompu.

Des différences sur la 1ère ligne peuvent être constatées sur un encodage fichier UTF-8 avec BOM. Pour régler cela, choisissez un encodage UTF-8 sans BOM.

Dernière modification le 29/04/2020 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations