Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2048 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  besoin d'un tout petit programme :-/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin d'un tout petit programme :-/

n°269342
tabasko
Posté le 13-12-2002 à 21:17:22  profilanswer
 

Salut a tous,
 
Mon post ne cherche pas a decrocher la perle qui pourrait me le faire (car je ne suis pas programmeur) mais si vous avez la moindre piste je suis carrement preneur :-/ , je m'en sors pas, je ne connais que le wc -l pour le comptage est c'est pas suffisant.
 
J'aurai besoin d'un script ou programme qui sache me faire la chose suivante :
 
Exemple de données brut :
 
XXXXX XXXXX XXXXX XXXXX TuTu XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TiTi XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TiTi XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TiTi XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TOTO XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TOTO XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TOTO XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TOTO XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
XXXXX XXXXX XXXXX XXXXX TaTa XXXXX XXXXX
 
Dans mon exemple l'occurence :
TiTi est apparut 3 FOIS
ToTO est apparut 4 FOIS
TaTa est apparut 7 FOIS
 
Le programme ou script doit etre en mesure de recevoir un fichier texte contenant mes logs, et me donner pour resultat le nombre de fois ou chacune des occurences est apparut, et de preference en ordre decroissant.
 
Resultat souhaité
TaTa 7
ToTo 4
TiTi 3
TuTu 1
 
Il existe des manieres simple de le faire sous excel par exemple, mais je travaille sur des fichiers qui contiennent en moyenne 130'000 lignes, et ou le nombre d'occurence depasse les 40'000 ... ingerable a la mano ... d'ou le probleme :)
 
Idealement en PERL, ou sinon n'importe quoi qui tourne sous windows, meme une macro si vous y arrivez.
Merci


Message édité par tabasko le 13-12-2002 à 21:19:36
mood
Publicité
Posté le 13-12-2002 à 21:17:22  profilanswer
 

n°269531
tabasko
Posté le 14-12-2002 à 03:11:21  profilanswer
 

awk '{print $5}' < test |  sort -n  |  uniq -c | sort -n -r
 
c'est bon g fini par trouver :)

n°269535
djobidjoba
Posté le 14-12-2002 à 03:58:05  profilanswer
 

:) 4h54mn de prise de tête pour ... 1 ligne :)
ca c du rendement !
bonne nuitée  :jap:

n°269547
stef_dober​mann
Personne n'est parfait ...
Posté le 14-12-2002 à 09:20:30  profilanswer
 

respect :jap:
j'aurais pas trouvé mieux  :sweat:


---------------
Tout à commencé par un rêve...
n°269560
tabasko
Posté le 14-12-2002 à 11:13:31  profilanswer
 

DjobiDjoba a écrit :

:) 4h54mn de prise de tête pour ... 1 ligne :)
ca c du rendement !
bonne nuitée  :jap:  


 
c'etait hyper constructif ton post, c'est le "je poste par excellence pour ne rien dire" ...
 
Moi dans ce cas precis, je me la ferme.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  besoin d'un tout petit programme :-/

 

Sujets relatifs
programme java lié à un site internet[PHP] Petit soucis avec une expression régulière
BATCH DOS Besoin d'aide : Erreur bizar !!![JS] Petit probleme de retour à la window par défaut apres un popup
Traduire un programme VBTraduire un programme VB
besoin d'explication sur l'héritageHelp pour un petit progrramme de messages queues
[C++] besoin d'une petite aide[JAVA] Ouvrir internet explorer depuis un programme Java
Plus de sujets relatifs à : besoin d'un tout petit programme :-/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR