Analyse access.log Apache
Résolu
Bonjour,
Je souhaite compter toutes les pages vues qui sont en code 200,dont l'entrée contient la chaine de caractère 'page/mapage/*' et pour els logs de moins de 14js
J'ai testé
Mais comment faire pour n'avoir que les pages 'page/mapage/ en code 200 et les compter?
Merci d'avance
L'accès au savoir est la première liberté que chaque homme devrait avoir.
Je souhaite compter toutes les pages vues qui sont en code 200,dont l'entrée contient la chaine de caractère 'page/mapage/*' et pour els logs de moins de 14js
J'ai testé
find -name "access*" -mtime -14 | xargs grep -e 'page/mapage/' | sort -n | uniq
Mais comment faire pour n'avoir que les pages 'page/mapage/ en code 200 et les compter?
Merci d'avance
L'accès au savoir est la première liberté que chaque homme devrait avoir.
2 réponses
-
Contributeurhello
essayerawk '/page\/mapage\/.*200/ {if(!t[$0]++)n++} END {print n}' $(find -name "access*" -mtime -14 ) -
Je me répond car j'ai réussi en faisant cette commande mais si vous avez mieux je suis preneur.
find -name "access*" -mtime -14 | xargs grep -e 'page/mapage/.*200' | sort -n | uniq | wc -l
Merci