JOIN(1) Commandes de l'utilisateur JOIN(1)
NOM
join - Fusionner les lignes de deux fichiers ayant des champs communs
SYNOPSIS
join [OPTION]... FICHIER1 FICHIER2
DESCRIPTION
Pour chaque paire de lignes en entree ayant des champs de fusion
identiques, afficher une ligne sur la sortie standard. Par defaut, le
champ de fusion est la premiere chaine delimitee par des blancs.
Quand FICHIER1 ou FICHIER2 (pas les deux en meme temps) vaut -, lire
l'entree standard.
-a NUMERO
afficher aussi les lignes non associables du fichier NUMERO, ou
NUMERO peut etre 1 ou 2, correspondant a FICHIER1 ou FICHIER2
-e CHAINE
remplacer des champs d'entree manquants (vides) par CHAINE ; par
exemple les champs manquants indiques par les options
<< -12jo >>
-i, --ignore-case
ignorer les differences de casse lors de la comparaison des
champs
-j CHAMP
equivalent a << -1 CHAMP -2 CHAMP >>
-o FORMAT
respecter le FORMAT lors de la construction de la sortie
-t CAR utiliser CAR comme delimiteur de champs pour l'entree et la
sortie
-v NUMERO
identique a << -a NUMERO >>, mais sans afficher les lignes
fusionnees
-1 CHAMP
fusionner sur le CHAMP du FICHIER1
-2 CHAMP
fusionner sur le CHAMP du FICHIER2
--check-order
verifier que l'entree est correctement triee, meme si toutes les
lignes en entree peuvent etre appairees
--nocheck-order
ne pas verifier que l'entree est bien triee
--header
considerer la premiere ligne de chaque fichier comme des champs
d'en-tete, les afficher sans essayer de les apparier
-z, --zero-terminated
le delimiteur de lignes est l'octet NULL, pas le changement de
ligne
--help afficher l'aide-memoire et quitter.
--version
afficher les informations de version et quitter.
A moins que << -t CAR >> ne soit fourni, les blancs de tete separent
les champs et sont ignores, sinon les champs sont separes par CAR.
Chaque CHAMP est un champ compte numeriquement a partir de 1. FORMAT
est une ou plus de specifications separees par des virgules ou des
blancs, chacune de ces specifications etant de la forme
<< NUMERO.CHAMP >> ou << 0 >>. Par defaut, FORMAT affiche les champs
fusionnes et les champs restants de FICHIER1 et de FICHIER2, tous etant
separes par CAR. Si FORMAT est le mot-cle << auto >>, alors la premiere
ligne de chaque fichier determine le nombre de champs affiches pour
chaque ligne.
Important : les champs de FICHIER1 et FICHIER2 doivent etre tries. Par
exemple, utilisez << sort -k 1b,1 >> si join est utilisee sans option,
ou utilisez << join -t '' >> si sort est utilisee sans
option. Notez que les comparaisons respectent les regles indiquees par
<< LC_COLLATE >>. Si l'entree n'est pas triee et quelques lignes ne
peuvent etre fusionnees, un message d'alerte sera fourni.
AUTEUR
Ecrit par Mike Haertel.
SIGNALER DES BOGUES
Aide en ligne de GNU coreutils :
Signaler toute erreur de traduction a
COPYRIGHT
Copyright (C) 2022 Free Software Foundation, Inc. Licence GPLv3+ : GNU
GPL version 3 ou ulterieure .
Ce programme est un logiciel libre. Vous pouvez le modifier et le
redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la
loi.
VOIR AUSSI
comm(1), uniq(1)
Documentation complete :
aussi disponible localement a l'aide de la commande : info '(coreutils)
join invocation'
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par Thomas
Huriaux , Nicolas Francois
, Bastien Scher
, David Prevot et Jean-
Philippe MENGUAL
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
GNU coreutils 9.4 Janvier 2024 JOIN(1)