commande "join" sous unix

commande "join" sous unix - Shell/Batch - Programmation

Marsh Posté le 03-01-2005 à 18:53:47    

Bonjour,
 
J'ai un petit problème avec la commande join (regrouper deux fichiers en fonction d'un champ commun).  
 
Cette commande fonctionne correctement mis à part qu'elle tronque les fichiers ... je m'explique : les deux fichiers que je veux rassembler ont le premier champ en commun, premier champs qui numérote tout simplement les lignes (donc 1,2,3,....9,10,11.... etc ...). Lorsque j'utilise la fonction join, le fichier résultat ne prend en compte que les neuf premières lignes (donc de 1 à 9) ... après plusieurs tests il semblerait que l'assemblage ne marche que sur une dizaine (ie pour les lignes de 1à 9 ou alors de 10 à 19) or le but est de rassembler des fichiers ayant plusieurs centaines de lignes ...
 
Ne voulant pas scinder mes fichiers  :sweat: y a t il une solution ??
 
Merci d'avance pour vos réponses

Reply

Marsh Posté le 03-01-2005 à 18:53:47   

Reply

Marsh Posté le 03-01-2005 à 19:01:02    

http://glissnteuteu.free.fr/images/joint_2_non_rouler.jpg
t'as plus qu'à le fermer :D

Reply

Marsh Posté le 04-01-2005 à 08:14:44    


 
MdR ... personne n'a une idée ...  :(  

Reply

Marsh Posté le 05-01-2005 à 04:11:23    

Important: FILE1 and FILE2 must be sorted on the join fields.


T'as fais gafffe à ça ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed