> Linux Reviews > man >

join

Fusionner les lignes de deux fichiers ayant un champ commun.


  1. join.1.man
  2. join.9.man


1. join.1.man

Manpage of JOIN

JOIN

Section: Manuel de l'utilisateur Linux (1)
Updated: 12 Janvier 1997
Index Return to Main Contents
 

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 standard.

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 sortie 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 manquent dans les entrées) par la chaîne.
-1, -j1 champ
Effectuer la fusion sur le champ (un entier positif) du fichier 1.
-2, -j2 champ
Effectuer la fusion sur le champ (un entier positif) du fichier 2.
-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 standard et terminer normalement.

 

TRADUCTION

Christophe Blaess, 1997.


 

Index

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
TRADUCTION

This document was created by man2html using the manual pages.
Time: 17:36:53 GMT, October 23, 2013

2. join.9.man

Manpage of join

join

Section: Tcl Built-In Commands (n)
Updated:
Index Return to Main Contents



 

NAME

join - Create a string by joining together list elements  

SYNOPSIS

join list ?joinString?



 

DESCRIPTION

The list argument must be a valid Tcl list. This command returns the string formed by joining all of the elements of list together with joinString separating each adjacent pair of elements. The joinString argument defaults to a space character.  

EXAMPLES

Making a comma-separated list:

set data {1 2 3 4 5}
join $data ", "
     -> 1, 2, 3, 4, 5

Using join to flatten a list by a single level:


set data {1 {2 3} 4 {5 {6 7} 8}}
join $data
     -> 1 2 3 4 5 {6 7} 8

 

SEE ALSO

list(n), lappend(n), split(n)

 

KEYWORDS

element, join, list, separator


 

Index

NAME
SYNOPSIS
DESCRIPTION
EXAMPLES
SEE ALSO
KEYWORDS

This document was created by man2html using the manual pages.
Time: 17:36:53 GMT, October 23, 2013

SVENSKA - SVENSKA - SVENSKA - cs - da - SVENSKA - SVENSKA - SVENSKA - ja - nl - pl - ro - SVENSKA - zh_CN