besoin d'un tout petit programme :-/ - Perl - Programmation
Marsh Posté le 14-12-2002 à 03:11:21
awk '{print $5}' < test | sort -n | uniq -c | sort -n -r
c'est bon g fini par trouver
Marsh Posté le 14-12-2002 à 03:58:05
4h54mn de prise de tête pour ... 1 ligne
ca c du rendement !
bonne nuitée
Marsh Posté le 14-12-2002 à 09:20:30
respect
j'aurais pas trouvé mieux
Marsh Posté le 14-12-2002 à 11:13:31
DjobiDjoba a écrit : 4h54mn de prise de tête pour ... 1 ligne |
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.
Marsh Posté le 13-12-2002 à 21:17:22
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