File: join.1

package info (click to toggle)
manpages-fr 1.58.1-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 10,104 kB
  • ctags: 4
  • sloc: makefile: 106; sh: 8
file content (118 lines) | stat: -rw-r--r-- 3,356 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
.\" Traduction 12/01/1997 par Christophe Blaess (ccb@club-internet.fr)
.\"
.\" MJ 30/07/2003 coreutils-4.5.3
.TH JOIN 1 "30 juillet 2003" coreutils "Manuel de l utilisateur Linux"
.SH NOM
join \- Fusionner les lignes de deux fichiers ayant un champ commun.
.SH SYNOPSIS
.B join
[\-a 1|2] [\-v 1|2] [\-e chane] [-i] [\-o liste_champs...] [\-t caractre]
[\-j[1|2] champ] [\-1 champ] [\-2 champ] fichier_1 fichier_2
.br
.B join
{\-\-help,\-\-version}
.SH DESCRIPTION
Cette page de manuel documente la version GNU de
.BR join .

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

N'importe lequel des deux fichiers (mais pas les deux en mme temps)
peut tre `\-' ce qui reprsente l'entre standard.

.I fichier_1
et
.I fichier_2
doivent tre pralablement tris en ordre croissant (pas ncessairement
numrique) sur leur champ utilis pour la fusion. Si l'option
.I \-t
n'est pas prcise, les fichiers doivent tre tris en ignorant les blancs
en dbut de ligne, comme
.BR sort (1)
le fait avec l'option
.IR \-b .
.PP
Les lments par dfaut sont les suivants :
Le champ de fusion est le premier champ sur chaque ligne. Les champs en
entre sont spars par un ou plusieurs blancs, les blancs en dbut de
ligne tant ignors. Les champs en sortie sont spars par une espace.
Chaque ligne de sortie commence par le champ de fusion, puis les champs
restants de 
.IR fichier_1 ,
enfin, ceux restants de
.IR fichier_2 .
.SS OPTIONS
.TP
.I "\-a numro"
Afficher en plus sur la sortie standard une ligne pour chaque ligne du fichier
.I numro
(1 ou 2), qui ne peut pas tre apparie.
.TP
.I "\-e chane"
Remplacer les champs de sortie vides (ceux qui manquent dans les entres) par 
la
.IR chane .
.TP
.I "\-i"
Ignorer les diffrences majuscules/minuscules dans les comparaisons.
.TP
.I "\-1, \-j1 champ"
Effectuer la fusion sur le
.I champ
(un entier positif) du fichier 1.
.TP
.I "\-2, \-j2 champ"
Effectuer la fusion sur le
.I champ
(un entier positif) du fichier 2.
.TP
.I "\-j champ"
quivalent 
.IR "\-1 champ \-2 champ" .
.TP
.I "\-o liste_des_champs..."
Construire les lignes de sortie en utilisant le format indiqu dans
la
.IR liste_des_champs.
Chaque lment de la
.IR liste_des_champs.
consiste en un numro de fichier (1 ou 2), un point-virgule, et un
numro de champ (un entier positif). Les lments de la liste sont
spars par des virgules ou des espaces.
Plusieurs arguments de la
.I liste_de_champs
peuvent tre fournis en une seule option
.IR \-o .
Les arguments de toutes les listes indiques par les options
.I \-o
sont mis bout  bout.
.TP
.I "\-t caractre"
Utiliser le
.I caractre
indiqu comme sparateur de champs, tant en entre qu'en sortie.
.TP
.I "\-v numro"
Afficher sur la sortie standard,  la place du rsultat habituel,
une ligne pour chaque ligne du fichier
.I numro
(1 ou 2), qui ne peut pas tre apparie.
.PP
De plus, quand la version GNU de
.B join
est invoque avec un seul argument, les options suivantes sont reconnues :
.TP
.I "\-\-help"
Afficher un message d'aide sur la sortie standard et se terminer normalement.
.TP
.I "\-\-version"
Afficher un numro de version sur la sortie standard et se terminer normalement.

.SH TRADUCTION
Christophe Blaess, 1997-2003.