Rechercher : dans
Par :

Comparaison de fichiers sous linux

Dernière réponse le 12 jan 2009 à 19:10:56 chabry, le 12 jun 2007 à 11:39:53 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche une commande unix qui permet d'afficher les lignes communes entre deux fichiers.
J'ai essayé diff mais j'ai constaté qu'elle affiche les différences plutôt que les ressemblances.

Merci.

Configuration: Windows XP
Firefox 2.0.0.4

Meilleures réponses pour « Comparaison de fichiers sous linux » dans :
Télécharger Tkdiff VoirTkDiff permet de comparer visuellement deux fichiers textes côte-à-côté. Il possède en outre des fonctionnalités avancées permettant d'aider à la fusion (merge) de deux fichiers textes. Il s'agit d'une interface graphique pour le logiciel Diff.
Linux - L'arborescence des fichiers VoirLa hiérarchie des fichiers sous Linux Pour assurer la compatibilité et la portabilité, les systèmes Linux respectent l'unique norme FHS (File Hierarchy Standard). La hiérarchie de base est la suivante : /la racine, elle contient les...
Linux - Gestion des utilisateurs VoirPremier pas de l'administrateur Lorsque diverses personnes ont accès à un système, il est nécessaire que l'administrateur système gère les utilisateurs. Pour ceci, les commandes usuelles et les fichiers à configurer doivent être connus. Les...
Mise en place de Samba sous Linux VoirIntroduction Un des principaux intérêts des réseaux est la possibilité de partager des fichiers. Il existe des protocoles (notamment le FTP, File Transfert Protocol) permettant de transférer des fichiers à l'aide de commandes à travers un réseau...

1

jipicy, le 12 jun 2007 à 11:56:38
  • +1

Salut,

man comm
;-))
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

chabry, le 12 jun 2007 à 12:04:25

Merci jipicy,
la commande répond parfaitement à mes besoins.

Répondre à chabry

3

jipicy, le 12 jun 2007 à 12:06:13

De rien ;-))
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

lami20j, le 12 jun 2007 à 12:22:44

Salut,

merci, je ne connaissais pas la commande comm :-) lami20j

Répondre à lami20j

4

lami20j, le 12 jun 2007 à 12:21:26

Salut,
je n'ai pas testé

perl -e 'foreach $l(`cat fichier1`){ print $l if grep { /$l/ } `cat fichier2`'
lami20j

Répondre à lami20j

6

bob031, le 12 jun 2007 à 12:37:22

Salut,

moi non plus je connaissais pas la commande comm !
bouh, on me dit jamais rien à mouaaaaaaa ! :-)
Géniale cette commande !

-))

Répondre à bob031

7

lami20j, le 12 jun 2007 à 12:46:39
  • +1

Re,

à savoir que la comparaison ce fait ligne à ligne
donc il faut d'abord s'assurer que les lignes sont uniques

Il peut avoir des cas différentes

Fichier 1	Fichier2
ligne1		ligne1
ligne2		ligne1
etc.
ça sera bien de trier et d'utiliser peut être la command uniq avant d'utiliser comm

lami20j

Répondre à lami20j

8

dubcek, le 12 jun 2007 à 13:27:32

TkDiff montre les différences et parties communes graphiquement et en couleurs
http://www.google.com/search?hl=en&q=linux+tkdiff&btnG=Google+Search

Répondre à dubcek

9

lami20j, le 12 jun 2007 à 13:31:20

Pas mal :-)
lami20j

Répondre à lami20j

10

dubcek, le 12 jun 2007 à 13:57:11

Tkdiff, un fois qu'on y a gouté, on ne peut plus s'en passer

Répondre à dubcek

11

bob031, le 12 jun 2007 à 14:22:44

Salut,

Je dirais même mieux : super-pas-mal !! :-)

isntallation en 3 secondes montre en main !

Merci !

:-))

Répondre à bob031

12

lami20j, le 12 jun 2007 à 14:28:09

Salut,

moi non plus je connaissais pas la commande comm !
bouh, on me dit jamais rien à mouaaaaaaa ! :-)
Géniale cette commande !


Ben, maintenant tu comprends pourquoi :-DDDD
Tu es avec le clicodrome :-DDDDDDD lami20j

Répondre à lami20j

13

bob031, le 12 jun 2007 à 14:35:50
  • +2

Ben, maintenant tu comprends pourquoi
et comment que je comprends pourquoi ! C'est pour ça que je viens sur Commentçamarche ...... pour y faire de la résistance !

Enfin, je dirai que la pêche a été bonne aujourd'hui : 2 super commandes en plus dans mon épuisette ! .... oulà , ça sent bon les vacances, tout ça ! :-)

excellente journée à tous !

:-))


--------^------^-----^----- clic ! clic ! clic ! clic ! clic ! clic ! clic !

Répondre à bob031

14

dubcek, le 12 jun 2007 à 14:50:25

A la fin des man pages, il y a toujours une rubrique voir aussi:

man diff
...
SEE ALSO
cmp(1), comm(1), diff3(1), ed(1), patch(1), pr(1), sdiff(1).

Répondre à dubcek

15

bob031, le 12 jun 2007 à 14:57:15

Merci !
difficile de faire plus complet, maintenant !

:-))

Répondre à bob031

16

lami20j, le 12 jun 2007 à 15:00:11

Ben, tout trouve ici comment sont structurés les pages man
guide d utilisation du shell pour debutant#xv la structure d une page de man
lami20j

Répondre à lami20j

17

dubcek, le 12 jun 2007 à 15:03:25

Il y a aussi man -k <mot clef> ou apropos <mot clef>

Répondre à dubcek

18

bob031, le 12 jun 2007 à 15:15:17

difficile de faire plus complet, maintenant !
on peut ! on peut !

merci ! merci !

:-))

Répondre à bob031

19

 Riven, le 12 jan 2009 à 19:10:56

Bonjour,

Il y a aussi meld sous ubuntu

Répondre à Riven