grep sur les logs - Shell/Batch - Programmation
Marsh Posté le 14-02-2011 à 17:32:22
find 'access_log' -exec grep -H 'siteA.*google.ch' | grep -v 'gclid' {} \; ?
Marsh Posté le 14-02-2011 à 17:54:17
Ton find m'a l'air foireux déjà (pas fait gaffe lors du premier post). Normalement si tu cherches tous les fichiers access_log dans ton arbo ce serait plutot un truc du genre :
find /monarborescence -name access_log -exec grep -H 'siteA.*google.ch' {} \; | grep -v 'gclid'
Marsh Posté le 14-02-2011 à 18:34:25
superbe merci ça fonctionne à merveille
pour le find, un relicat de mes commandes de shell .. il sert à rien vu que je connais l'emplacement du/des fichier
(bien plus rapide à choper les lignes des logs sur 700mo que le php)
Marsh Posté le 14-02-2011 à 15:58:07
Bonjour, je cherche à l'aide de grep certaines lignes dans mes logs ..
find 'access_log' -exec grep -H 'siteA.*!gclid.*google.ch' {} \;
Je ne parviens pas à trouver la syntaxe afin d'exclure les lignes possédant un gclid dedans ..
Merci pour vos suggestions
---------------
Photos Panoramiques Montagnes Haute Savoie