Obtenir nombre de lignes identiques fichier

Résolu/Fermé
scoubidoufcg - 1 juin 2011 à 08:43
 scoubidoufcg - 1 juin 2011 à 09:54
Bonjour,

Mon problème est le suivant : j'ai un fichier qui contient un et un seul nombre par ligne. Cependant, il est très fortement possible que ce nombre soit sur plusieurs lignes.

Je souhaiterais donc avoir un script qui me "simplifie" ce fichier en vue d'en faire un histogramme : je souhaiterais obtenir un fichier en sortie qui contient chaque nombre qui apparait avec son poids (le nombre de fois qu'il apparait).

Cela donnerait quelque chose comme :

Nombre1 Poids_du_nombre1
Nombre2 Poids_du_nombre2
etc...

Etant un récent novice, la seule chose que j'ai réussi à faire pour l'instant est "sort -u" pour trier ce fichier. :0


En attendant votre aide,

Merci.
A voir également:

5 réponses

Utilisateur anonyme
1 juin 2011 à 08:50
salut

sort -n fichier | uniq -c
te donnera
nombre_de_nombre nombre
0
scoubidoufcg
1 juin 2011 à 09:46
Euh désolé, mais le forum indique une réponse au sujet et je ne peox pas la lire...
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
1 juin 2011 à 09:49
Salut,

Tu devrais pouvoir la lire désormais ;-)
0
scoubidoufcg
1 juin 2011 à 09:51
Merci, je teste la commande tout de suite!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
scoubidoufcg
1 juin 2011 à 09:54
Merci à qqchquicommenceparQ pour m'avoir fourni cette réponse.

C'est effectivement la commande que je cherchais!

Merci.
0