Tri sans fichier

Résolu
chris -  
 chris -
Bonjour,
j'ai un fichier qui contient plusieurs lignes identiques dispersées sur 20 000 lignes environ.
Mon but est de compter chaque occurrence (voir ci-dessous)
cat test
TOTO
TITI
TATA
TITI
TOTO

je veux :
TOTO 2
TITI 2
TATA 1

uniq -c peut me pondre la solution, mais il faut que les lignes se suivent (trié en ordre alphabétique), avez-vous une solution pour effectuer ce tri ?
Ou pour me sortir le resultat par une autre commande, ça me va aussi ;o)
Merci
Configuration: Windows XP
Firefox 2.0.0.17

4 réponses

  1. Hwi_noree Messages postés 39 Date d'inscription   Statut Membre 14
     
    kikou =)
    t'as essayé le quicksort ?
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    awk '{x[$1]++}; END {for (n in x)print n , x[n]}' < fichier
    ajouter un
    | sort
    si il faut un tri alphabétique
    0