"diff" qui ne diff pas

Demande d'aide : c'est ici.
Répondre
eggregor
Membre
Membre
Messages : 40
Inscription : 06 nov. 2017, 14:36
Status : Hors-ligne

Akecoucou,
C'est une toute petite question :

Code : Tout sélectionner

$ diff -u ancien-fichier nouveau-fichier
--- ancien-fichier	2017-12-08 10:47:07.747885406 +0100
+++ nouveau-fichier	2017-12-08 10:48:07.694793428 +0100
@@ -1 +1 @@
-il était une fois le petit poucet
+il était deux fois une petite poussette
Autrement dit une réponse sans aucune utilité, pas besoin de diffutils pour parvenir à ce résultat.

Au départ j'ai voulu comparer deux fichiers ( les paquets et dépendances installés sur deux distributions en théorie identiques) d'environ 800 lignes chacun pour comparer réellement les éventuelles différences, qui d'ailleurs existent.
Et j'ai obtenu un résultat du même tonneau :

Code : Tout sélectionner

Les 800 lignes du premier fichier avec un signe -
Les 800 autres du second fichier avec un signe +
J'ai lu le man, essayé toutes les options, je me suis perdu dans le --help et je ne parviens toujours pas à obtenir une réelle comparaison.

Quelqu'un aurait-il une solution ?
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Bonjour eggregor

Je n'ai pas très bien compris ce que tu voulais obtenir.

Peut-être une différence basée sur les mots dans les lignes,
et dans ce cas, il vaudra peut-être mieux installer et utiliser wdiff

Code : Tout sélectionner

apt install wdiff

Image
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

voire meld !
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
eggregor
Membre
Membre
Messages : 40
Inscription : 06 nov. 2017, 14:36
Status : Hors-ligne

@PengouinPdt, bonjour,
Tu as parfaitement répondu à la question.

J'ai maintenant un "cwdiff" venu du dépôt AUR (je suis aussi sous arch et c'est là que je dois faire la comparaison des deux plus gros fichiers), qui me donne bien les différences recherchées.
Une fois ancien / nouveau et une autre nouveau/ancien.
C'est parfait.

Merci infiniment.
eggregor
Membre
Membre
Messages : 40
Inscription : 06 nov. 2017, 14:36
Status : Hors-ligne

Bonjour,
Juste un complément :
Pour comparer deux listes comme je voulais le faire, il existe le paquet "diffuse" qui permet sur 2 colonnes (j'ai pas essayé avec plus) d'obtenir les listes numérotées avec les "vides" sur l'une ou sur l'autre.
Il est possible je présume de récapituler les seules différences sans développer les listes entières.

Mais bon, c'est trop compliqué pour moi et pas nécessaire en l'état.
Salut à tous.
Répondre