Comment comparer deux fichiers texte sous Linux

DDD
Libérer: 2023-08-03 13:42:47
original
3123 Les gens l'ont consulté

Comment comparer deux fichiers texte sous Linux : 1. commande diff, "diff file1.txt file2.txt", vous pouvez comparer deux fichiers ligne par ligne ; 2. commande vimdiff, "vimdiff file1.txt file2.txt", vous pouvez afficher deux fichiers en mode écran partagé ; 3. commande cmp, "cmp file1.txt file2.txt" compare deux fichiers octet par octet ; 4. commande comm, etc.

Comment comparer deux fichiers texte sous Linux

L'environnement d'exploitation de cet article : système linux6.4.3, ordinateur Dell G3.

Sous Linux, vous pouvez utiliser diverses méthodes et outils pour comparer deux fichiers texte. Voici quelques méthodes couramment utilisées :

Utilisation de la commande diff : La commande diff est l'une des commandes les plus couramment utilisées sous Linux pour comparer des fichiers texte. Il compare deux fichiers ligne par ligne et affiche les différences entre eux. Vous pouvez utiliser la commande suivante pour comparer deux fichiers :

diff file1.txt file2.txt
Copier après la connexion

La commande diff comparera les fichiers ligne par ligne, affichera les différences et indiquera les différences avec des symboles spéciaux. Par exemple, les lignes ajoutées commenceront par un symbole ">" et les lignes supprimées commenceront par un symbole "<".

Utilisez la commande vimdiff : vimdiff est une commande permettant de comparer deux fichiers dans l'éditeur Vim. Il peut afficher deux fichiers en mode écran partagé et mettre en évidence les différences. Vous pouvez utiliser la commande suivante pour comparer deux fichiers :

vimdiff file1.txt file2.txt
Copier après la connexion

La commande vimdiff affichera les deux fichiers sur les côtés gauche et droit de l'écran, en utilisant des couleurs différentes pour marquer les différences. Les fichiers peuvent être parcourus et modifiés à l'aide des commandes d'édition de Vim.

Utilisez la commande cmp : La commande cmp est utilisée pour comparer deux fichiers par octet. Il compare deux fichiers octet par octet et signale l'emplacement des différences si elles sont trouvées. Vous pouvez utiliser la commande suivante pour comparer deux fichiers :

cmp file1.txt file2.txt
Copier après la connexion

La commande cmp affichera la position du premier octet différent dans les deux fichiers et sa valeur de code ASCII.

Utiliser la commande comm : la commande comm est utilisée pour comparer deux fichiers triés et afficher les différences entre eux. Vous pouvez utiliser la commande suivante pour comparer deux fichiers : La commande

comm file1.txt file2.txt
Copier après la connexion

comm affichera les différences entre les deux fichiers dans des colonnes. Chaque colonne représente une ligne dans un fichier. La première colonne représente les lignes qui existent uniquement dans le premier fichier. La deuxième colonne représente les lignes qui existent uniquement dans le deuxième fichier. OK. .

En plus des commandes ci-dessus, il existe d'autres outils qui peuvent être utilisés pour comparer des fichiers texte, tels que meld, wdiff, tkdiff, etc. Ces outils offrent davantage de fonctionnalités et d'options qui peuvent être sélectionnées en fonction de besoins spécifiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!