JOIN(1)           Manuel de l'utilisateur Linux           JOIN(1)


NOM
       join  -  Fusionner  les  lignes  de deux fichiers ayant un
       champ commun.

SYNOPSIS
       join [-a 1|2] [-v 1|2] [-e  chaîne]  [-o  liste_champs...]
       [-t  caractère]  [-j[1|2]  champ]  [-1  champ]  [-2 champ]
       fichier_1 fichier_2
       join {--help,--version}

DESCRIPTION
       Cette page de manuel documente la version GNU de join.

       join affiche sur la sortie standard une ligne pour  chaque
       paire  de lignes d'entrée, l'une provenant de fichier_1 et
       l'autre de fichier_2, qui disposent de  champs  de  fusion
       identiques.

       N'importe  lequel  des deux fichiers (mais pas les deux en
       même temps) peut être `-' ce qui représente l'entrée stan­
       dard.

       fichier_1 et fichier_2 doivent être préalablement triés en
       ordre croissant (pas nécéssairement  numérique)  sur  leur
       champ  utilisé  pour  la  fusion. Si l'option -t n'est pas
       précisée, les fichiers doivent être triés en ignorant  les
       blancs  en  début  de  ligne,  comme  sort(1) le fait avec
       l'option -b.

       Les éléments par défaut sont les suivants :  Le  champ  de
       fusion  est  le premier champ sur chaque ligne. Les champs
       en entrée sont séparés par un  ou  plusieurs  blancs,  les
       blancs en début de ligne étant ignorés. Les champs en sor­
       tie sont séparés par un espace.  Chaque  ligne  de  sortie
       commence  par le champ de fusion, puis les champs restants
       de fichier_1, enfin, ceux restants de fichier_2.

   OPTIONS
       -a numéro
              Afficher en plus sur la sortie standard  une  ligne
              pour  chaque  ligne du fichier numéro (1 ou 2), qui
              ne peut pas être appariée.

       -e chaîne
              Remplacer les champs de sortie vides (ceux qui man­
              quent dans les entrées) par la chaîne.

       -1, -j1 champ
              Effectuer  la  fusion sur le champ (un entier posi­
              tif) du fichier 1.

       -2, -j2 champ
              Effectuer la fusion sur le champ (un  entier  posi­
              tif) du fichier 2.



FSF                      12 Janvier 1997                        1





JOIN(1)           Manuel de l'utilisateur Linux           JOIN(1)


       -j champ
              Equivalent à -1 champ -2 champ.

       -o liste_des_champs...
              Construire  les  lignes  de  sortie en utilisant le
              format indiqué dans  la  liste_des_champs.   Chaque
              élément  de  la  liste_des_champs.   consiste en un
              numéro de fichier (1 ou 2), un point-virgule, et un
              numéro  de  champ (un entier positif). Les éléments
              de la liste sont séparés par des  virgules  ou  des
              espaces.  Plusieurs arguments de la liste_de_champs
              peuvent être fournis en une seule option  -o.   Les
              arguments  de  toutes  les listes indiquées par les
              options -o sont mises bout a bout.

       -t caractère
              Utiliser le caractère indiqué comme  séparateur  de
              champs, tant en entrée qu'en sortie.

       -v numéro
              Afficher  sur  la  sortie  standard,  à la place du
              résultat habituel, une ligne pour chaque  ligne  du
              fichier  numéro  (1  ou  2),  qui  ne peut pas être
              appariée.

       De plus, quand la version GNU de join est invoquée avec un
       seul argument, les options suivantes sont reconnues :

       --help Afficher  un  message d'aide sur la sortie standard
              et terminer normalement.

       --version
              Afficher un numéro de version sur la  sortie  stan­
              dard et terminer normalement.


TRADUCTION
       Christophe Blaess, 1997.



















FSF                      12 Janvier 1997                        2