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)