• STATISTIQUES
  • Il y a eu un total de 1 membres et 26364 visiteurs sur le site dans les dernières 24h pour un total de 26 365 personnes!


    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Defcon
    Lancé en 1992 par Dark Tangent, DEFCON est la plus ancienne et la plus grande conférence underground de...
    Hacking
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation
    [FR] Infomirmo
    Challenge présenté sous la forme de 6 niveaux de difficultés diverses et variées avec chacun plusieurs chall...
    Challenges
    [FR] PHP France
    Pour tout savoir sur le PHP, en français. Vous trouverez des tutoriels, des exemples, des astuces, toute la do...
    Hacking
    [FR] Kalkulators
    Ce projet a plusieurs buts, le premier étant l’étude de toutes formes cryptographiques, le cot&ea...
    Cryptographie
    [EN] CS Tutoring Center
    Site de challenge spécialisé dans les challenges de programmation C++ et java cependant, d'autres langages pe...
    Challenges
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
question du jour
12-11-2013, 15h48 (Modification du message : 12-11-2013, 16h10 par gruik.)
Message : #10
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: question du jour
plus court et plus rapide, toujours en une seule ligne :
Code :
cat access.log | perl -MPOSIX -lne '
%m = ("Jan","01","Feb","02","Mar","03","Apr","04","May","05","Jun","06",
      "Jul","07","Aug","08","Sep","09","Oct","10","Nov","11","Dec","12");
$t{
   POSIX::strftime("%V", $6,$5,$4,$1,$m{$2}-1,$3-1900)
}++ if /\[(..)\/(...)\/(....):(..):(..):(..).+\]/;
END {
   foreach $s (sort keys %t) {
      print "semaine ".$s." : ".$t{$s}
   }
}'
toujours aussi degueu en revanche mais ça je crois pas qu'on puisse y échapper Big Grin

et ça donne ça :
Code :
# wc -l < access.log
384059
# time (...)
semaine 44 : 102965
semaine 45 : 234023
semaine 46 : 47071

real    0m5.463s
user    0m4.820s
sys     0m0.700s
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
(Nicolas Boileau, L'Art poétique)
+1 (3) -1 (1) Répondre


Messages dans ce sujet
question du jour - par gruik - 12-11-2013, 10h26
RE: question du jour - par notfound - 12-11-2013, 10h51
RE: question du jour - par gruik - 12-11-2013, 11h03
RE: question du jour - par Junky - 12-11-2013, 11h21
RE: question du jour - par notfound - 12-11-2013, 11h25
RE: question du jour - par gruik - 12-11-2013, 11h41
RE: question du jour - par Junky - 12-11-2013, 11h45
RE: question du jour - par gruik - 12-11-2013, 13h03
RE: question du jour - par Junky - 12-11-2013, 13h05
RE: question du jour - par gruik - 12-11-2013, 15h48

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  question du jour 2 - le retour gruik 20 1,732 04-06-2014, 19h08
Dernier message: wapiflapi
  Question pour la création de mon site... Wabouz 10 724 05-03-2013, 21h14
Dernier message: Wabouz

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut