Salut les masters !

J'ai un petit script à faire et je galère un peu...
Voici l'énoncé du problème :
-2 répertoires avec la structure suivante :
./notes/$TYPE/prd/$NOM
./recipe/$TYPE/prd/$NOM  ($TYPE et $NOM étant variables)
qui contiennent chacun un nombre de fichier correspondant au nombre de
version de la recipe ou de la note en question, avec des noms
incrémentés, c'est à dire : 1,2,3 s'il y a 3 versions.

Théoriquement, le nombre de version de "recipe" est égal à celui de
"notes".
Mon script doit :
-détecter les différences
-les corriger en copiant la dernière version jusqu'à ce que la
différence disparaisse.

Je sais, c'est très mal expliqué, je vais donc donner un exemple
concret :

un "ls" du repertoire recipe, me donne ça (extrait):
ALLOY_TS/prd/400-ALLO:
1
2

ALLOY_TS/prd/410-ALLO:
1
2

ALLOY_TS/prd/415-ALLO:
1
2

et un "ls" du répertoire note, ça :
ALLOY_TS/prd/400-ALLO:
1
2

ALLOY_TS/prd/410-ALLO:
1

ALLOY_TS/prd/415-ALLO:
1
2

Je constate qu'il me manque la version 2 de la note 410-ALLO.
Je corrige donc en faisant :
cp ALLOY_TS/prd/410-ALLO/1 ALLOY_TS/prd/410-ALLO/2

Voilà en gros ce que mon script doit faire tout seul comme un grand...

Toutes les idées sont les bienvenues !!

El Manu

____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à