English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel complet des commandes Linux
La commande join de Linux est utilisée pour connecter les lignes avec le même contenu de colonne dans deux fichiers.
Trouver les lignes avec le même contenu de colonne dans deux fichiers spécifiés, les fusionner et les sortir sur l'appareil de sortie standard.
rejoindre [-i][-a<1ou2>][-e<chaîne de caractères>][-o<format>][-t<caractère>][-v<1ou2>][-1<colonne>][-2<colonne>][--help][--version][fichier1][fichier2]
Paramètres:
-a<1ou2> En plus de l'affichage du contenu original de la sortie, affichez les lignes sans colonne correspondante dans le fichier de commande.
-e<chaîne de caractères> Si [fichier1] avec [fichier2Si la colonne spécifiée n'est pas trouvée dans ]], alors remplacez par la chaîne de caractères de l'option.
-Ou--Ignorer-Comparaison des contenus des colonnes en ignorant les différences de casse.
-Affichage des résultats selon le format spécifié.
-Le caractère de séparation des colonnes est utilisé.
-v<1ou2> Suivi-a est le même, mais ne montre que les lignes sans colonnes identiques dans le fichier.
-1<Colonnes> Connecter [fichier1] Colonnes spécifiées.
-2<Colonnes> Connecter [fichier2] Colonnes spécifiées.
--help Afficher l'aide.
--version Afficher les informations de version.
Connecter deux fichiers
Pour comprendre clairement la commande join, affichez d'abord le fichier testfile_ par la commande cat1et testfile_2 Contenu
Ensuite, comparez deux fichiers de manière par défaut, connectez les lignes de contenu de champ spécifique des deux fichiers identiques, tapez la commande suivante dans le terminal :
join testfile_1 testfile_2
D'abord, regardez testfile_1、testfile_2 Contenu du fichier :
$ cat testfile_1 testfile_1Contenu du fichier Bonjour 95 Par exemple, dans cet exemple, la première colonne est le nom, la deuxième colonne est le montant Linux 85 test 30 cmd@hdd-desktop:~$ cat testfile_2 testfile_2Contenu du fichier Bonjour 2005 Par exemple, dans cet exemple, la première colonne est le nom, la deuxième colonne est l'année Linux 2009 test 2006
Ensuite, utilisez la commande join pour joindre deux fichiers, le résultat est le suivant :
$ join testfile_1 testfile_2 Joindre testfile_1、testfile_2Contenu Bonjour 95 2005 Contenu affiché après la connexion Linux 85 2009 test 30 2006
Fichier1Avec le fichier2La position a un effet sur le résultat de la sortie standard. Par exemple, échanger les deux fichiers dans la commande suivante :
join testfile_2 testfile_1
Le résultat de la sortie standard est modifié, comme suit :
$ join testfile_2 testfile_1 Changer l'ordre des fichiers pour joindre deux fichiers Bonjour 2005 95 Contenu affiché après la connexion Linux 2009 85 test 2006 30