GNU/Linux >> Tutoriels Linux >  >> Linux

Commande ou script Linux comptant les lignes dupliquées dans un fichier texte ?

Presque la même chose que les borribles mais si vous ajoutez le d paramètre à uniq il n'affiche que les doublons.

sort filename | uniq -cd | sort -nr

uniq -c file

et si le fichier n'est pas déjà trié :

sort file | uniq -c


Envoyez-le via sort (pour assembler des éléments adjacents) puis uniq -c pour donner des comptes, c'est-à-dire :

sort filename | uniq -c

et pour obtenir cette liste dans un ordre trié (par fréquence), vous pouvez

sort filename | uniq -c | sort -nr

Linux
  1. Commande de tri sous Linux avec des exemples

  2. Utiliser Uniq sur le texte Unicode ?

  3. 4 façons de créer un fichier texte dans un terminal Linux

  4. Comment supprimer les mots en double d'un fichier texte brut à l'aide de la commande linux

  5. Comment afficher certaines lignes d'un fichier texte sous Linux ?

Coller la commande sous Linux (fusionner les lignes)

Comment enregistrer la sortie de la commande Linux dans une image ou un fichier texte

Comment verrouiller un fichier texte sous Linux à l'aide de la commande flock

Comment imprimer des lignes dupliquées dans un fichier texte sous Linux

Comment mélanger les lignes dans un fichier sous Linux

Commande Linux wc - Nombre de mots, lignes, caractères dans un fichier