Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
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 22/07/2005, 14h53   #1
Membre à l'essai
 
Inscription : avril 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 75
Points : 23
Points : 23
Envoyer un message via MSN à mick84m
Par défaut Comparaison de fichiers text

Bonjour,

je réalise une application de réplication de bases de données MySQL.

j'ai besoin de comparer le DUMP de mes tables.L'un est fait au moment de la réplication (fichier.new.sql) et l'autre correspond au DUMP de la veille (fichier.old.sql).

j'ai trouve cette commande mais elle pose probleme.

cette commande me sort les enregistrements qui ont été modifiés.
Code :
diff fichier.old.sql fichier.new.sql| grep ">" | awk '{print $2}' >fichier.add.sql
cette commande me sort les enregistrements à remplacer
Code :
diff fichier.old.sql fichier.new.sql| grep "<" | awk '{print $2}' >fichier.del.sql
le probleme c est dans les nouveaux fichiers crées (add et del), chaque occurence est coupée avant la fin de ligne...ce qui fait que je ne peux pas remonter les données dans mes bases car elles sont incompletes...

il doit certainement manquer qql chose dans ces commandes mais je ne sais pas quoi...si qql un a une idée à me proposer...

Merci !!
mick84m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 15h27   #2
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
peux tu nous donner un extrait du diff pour les deux cas( < et >) ?
Merci

Je pense savoir pourquoi mais je veux etre sur :p
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2005, 16h48   #3
Membre à l'essai
 
Inscription : avril 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 75
Points : 23
Points : 23
Envoyer un message via MSN à mick84m
j ai pas le temps de te montrer ca ce soir j t enverrai les exemples des fichiers add et del qui ont ete cree lundi.
mick84m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h22.


 
 
 
 
Partenaires

Hébergement Web