Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2011, 15h09   #1
Membre habitué
 
Florian
Inscription : mars 2009
Messages : 389
Détails du profil
Informations personnelles :
Nom : Florian
Âge : 23
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2009
Messages : 389
Points : 139
Points : 139
Par défaut commandes diff et comm : comment récupérer les ajouts, suppressions et modifications?

Bonjour,
j'ai deux fichiers à comparer. L'un correspond à un état T, l'autre à l'état T+1.

Je cherche à trouver indépendamment ajouts, suppressions et modifications faites entre ces deux fichiers.

J'obtiens des résultats avec les commandes diff et comm, mais pas assez satisfaisantes, car je n'ai pas de différence entre ce qui a été ajouté et ce qui a été modifié.

Pouvez-vous m'aider?

Merci
floctc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 17h33   #2
Membre confirmé
 
Avatar de provirus
 
Homme Simon Levesque
Consultant informatique
Inscription : février 2009
Messages : 97
Détails du profil
Informations personnelles :
Nom : Homme Simon Levesque
Âge : 26
Localisation : Canada

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : février 2009
Messages : 97
Points : 279
Points : 279
Avec comm, tu peux savoir:
  • Ce qui est identique
  • Ce qui est ajouté
  • Ce qui est supprimé

Pour ce qui est de ce qui est modifié, là il va falloir essayer autre chose. Ce qui est modifié et ce qui est pareil entre dans "Ce qui est identique", alors il faudrait qu'il ne soit pas identique en ajoutant une colonne temporaire.

Par exemple, si le contenu des fichiers est une liste de fichier dans un répertoire, alors tu pourrais lister à la place le nom et la date de modification d'un fichier ou le nom et le md5sum d'un fichier.

Si tu peux faire cela, alors pour trouver, il faudra prendre les résultats de comm pour ajouté et supprimé et garder juste les noms (la première colonne) et faire comme suit:
  • Ce qui est nouveau, le nom n'est que dans ajouté
  • Ce qui est parti n'est que dans supprimé
  • Ce qui est modifié est dans ajouté et supprimé
provirus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h52.


 
 
 
 
Partenaires

Hébergement Web