Bonjour.
Tout d'abord, sachez que je suis novice en matière de script unix.
Voici mon problème:
Jai 3 repertoires.
REP01 (repertoire de 1 er niveau)
REP02 (repertoire de 2 ème niveau)
REP03 (repertoire de 3 ème niveau)
Dans chaques repertoire, il y a des fichiers texte.
Les fichiers suivent le parcours suivant:
-On crée un fichier dans REP03
-On le déplace dans REP02
-On le déplace pour le stocker dans REP01
Si on veut modifié un fichier, on le copie dans REP03 et on refait le parcours. Dans cas, on se trouve avec le même fichier dans 2 repertoires.
---------------------------------------------------------------------------------
Exemple:
Liste des noms de fichier:
Titi
Toto
Tutu
Tata
Position des fichiers.
Fichier dans REP03
Titi
tutu
Fichier dans REP02
toto
Fichier dans REP01
Tutu
tata
En fait les fichiers sont, positionnés soit dans REP01 ou REP02 ou REP03 tout en sachant quils peuvent se trouver dans REP01 qui est le repertoire final.
Je voudrais sortir une liste des fichier en fonction de leur position mais en gardant toujours le plus grand niveau.
Pour cet exemple:
/REP03/titi
/REP03/tutu
/REP02/toto
/REP01/tata
ici, on ne prend pas tutu dans REP01 car il se trouve dans REP3 (REP03 qui est dun niveau superieur).
Ensuite, pour chaque fichier, il faudrait récupérer la première ligne.
Et mettre le tout dans un fichier nommé extract.
Si quelqu'un peut m'aider.