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 31/01/2008, 01h31   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 339
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 339
Points : 47
Points : 47
Par défaut Mechanisme diff optimisé

Bonjour,

Je souhiate comparer 2 fichiers avec certaines conditions.
Je m'explique:
Il s'agit d'effectuer un traitement, générer un fichier $RESULT, puis le comparer à un fichier $REFERENCE.
Mes fichiers auront une structure particuliere, comme ci:
day(col1:8 char)--code (col21:20 char) --valeur (col41:20 char)
ex:
01012008 code1 10
02012008 code2 15
03012008 code3 20

en principe un diff classique aurait suffi, mais il se peut que j'ai pour mon fichier $RESULt des valeurs (respectivement pour cet exemple) de 9,5; 15,2; 19,8 qui sont tout aussi acceptables.

Il s'agit donc de prendre en considération une tolérance passée en paramétre $TOL de 5% par exemple, de vérifier si les 2 premiéres colonnes de chaque fichier corespondent, puis de comparer les valeurs avec cette tolérance.

Faut-il que je divise chaque fichier $RESULT et $REFERENCE en 2 fichiers?
$RESULT en $RESULT1 et $RESULT2 (idem pour $REFERENCE)
puis, vérifier si diff $RESULT1 $REFERENCE1 =0, passer à la comparaison des valeurs ?
ou peut on faire plus simple?

Merci de vos suggestions, je pense que cela ferait un excellent post.
freestyler 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 18h13.


 
 
 
 
Partenaires

Hébergement Web