Manuels pour la ligne de commande

Man » Manuel de comm en ligne - documentation détaillée en ligne pour la page de manuel de comm

🌍
comm - compare deux fichiers triés ligne par ligne

SYNTAXE

comm [OPTION]... FICHIER1 FICHIER2

DESCRIPTION

Compare les fichiers triés FICHIER1 et FICHIER2 ligne par ligne.

Si FICHIER1 ou FICHIER2 (pas les deux) est -, lit l’entrée standard.

Sans options, produit une sortie à trois colonnes. La première colonne contient les lignes uniques à FICHIER1, la deuxième colonne contient les lignes uniques à FICHIER2, et la troisième colonne contient les lignes communes aux deux fichiers.

-1     supprime la première colonne (lignes uniques à FICHIER1)

-2     supprime la deuxième colonne (lignes uniques à FICHIER2)

-3     supprime la troisième colonne (lignes présentes dans les deux fichiers)

--check-order
vérifie que l’entrée est correctement triée, même si toutes les lignes d’entrée peuvent être appariées

--nocheck-order
ne vérifie pas que l’entrée est correctement triée

--output-delimiter=STR
sépare les colonnes avec STR

--total
affiche un résumé

-z, --zero-terminated
le délimiteur de ligne est NUL, et non une nouvelle ligne

--help affiche cette aide et quitte

--version
affiche les informations de version et quitte

Les comparaisons respectent les règles spécifiées par ‘LC_COLLATE’.

EXEMPLES

comm -12 fichier1 fichier2

Affiche uniquement les lignes présentes à la fois dans fichier1 et fichier2.

comm -3 fichier1 fichier2

Affiche les lignes de fichier1 qui ne sont pas dans fichier2, et vice versa.

AUTEUR

Écrit par Richard M. Stallman et David MacKenzie.

SIGNALER LES BUGS

Aide en ligne GNU coreutils : [https://www.gnu.org/software/coreutils/] Signalez les erreurs de traduction à [https://translationproject.org/team/]

CONSULTER AUSSI

join(1), uniq(1)

Documentation complète [https://www.gnu.org/software/coreutils/comm] ou disponible localement via : info ‘(coreutils) comm invocation’

Conditionné par Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ultérieure [https://gnu.org/licenses/gpl.html]. Ceci est un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n’y a AUCUNE GARANTIE, dans la mesure permise par la loi.