Bonsoir,

la commande join permet de fusionner les lignes de deux fichiers ayant un seul champ commun, avec des fichiers bien evidement trié par ordre croissant selon la clé de jointure

mais , dans le cas oû j'ai plus qu'une clé de jointure comment faire un join sur plusieurs champs à la fois?

Exemple de mes fichiers :
fichier 1
1 2 fr -1.414
1 3 fr -1.553
1 4 fr -1.657
1 5 fr -1.755
1 6 fr -1.771
2 2 fr -1.415
2 3 fr -1.573
2 4 fr -1.763
2 5 fr -1.841

fichier 2
1 2 an -1.082
1 3 an -.969
1 4 an -.863
1 5 an -.730
1 6 an -.689
2 2 an -1.017
2 3 an -.886
2 4 an -.753
2 5 an -.663
mes champs de jointure sont col1 et col2 dans cet exemple

une idée est de concaténer les n champs de jointure en un seul puis les écarter en fichier de sortie , bien je vois pas comme solution pratique

Merci d'avacne pour toute aide