Tri sans fichier

Résolu/Fermé
chris - 2 oct. 2008 à 14:31
 chris - 2 oct. 2008 à 14:56
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
A voir également:

4 réponses

PapyHardware
2 oct. 2008 à 14:34
Essaie la commande sort ; )
0
PapyHardware
2 oct. 2008 à 14:37
un petit lien si tu veux des exemples : https://www.funix.org/fr/unix/filtres.htm
0
Hwi_noree Messages postés 37 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 19 mars 2009 14
2 oct. 2008 à 14:36
kikou =)
t'as essayé le quicksort ?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
2 oct. 2008 à 14:54
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
Merci à tous !
0