Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

comm

Quand vous vous déconnectez, votre profil comm Ce programme compare deux fichiers texte et affiche les lignes propres à chacun, ainsi que leurs points communs. Pour illustrer cela, nous allons créer deux fichiers texte quasiment identiques en utilisant cat:


[moi@linuxbox ~]$ chat > ​​fichier1.txt a

bcd

[moi@linuxbox ~]$ chat > ​​fichier2.txt b

cde

[moi@linuxbox ~]$ chat > ​​fichier1.txt a

bcd

[moi@linuxbox ~]$ chat > ​​fichier2.txt b

cde


Ensuite, nous allons comparer les deux fichiers en utilisant comm:


[moi@linuxbox ~]$ comm fichier1.txt fichier2.txt

a

bcd

e

[moi@linuxbox ~]$ comm fichier1.txt fichier2.txt

a

bcd

e


Comme on peut le voir, comm produit trois colonnes de sortie. La première colonne contient les lignes propres au premier argument de fichier ; la deuxième colonne, les lignes propres au deuxième argument de fichier ; la troisième colonne contient les lignes partagées par les deux fichiers. comm prend en charge les options sous la forme -n n est soit 1, 2 ou 3. Ces options permettent de spécifier la ou les colonnes à supprimer. Par exemple, si nous ne souhaitions afficher que les lignes communes aux deux fichiers, nous supprimerions les colonnes XNUMX et XNUMX :


[moi@linuxbox ~]$ comm -12 fichier1.txt fichier2.txt

bcd

[moi@linuxbox ~]$ comm -12 fichier1.txt fichier2.txt

bcd


Meilleur système d'exploitation Cloud Computing chez OnWorks :