bonjour,
je viens chercher vos conseils pour exploiter un fichier de log apache. voici un exemple de données :
je cherche une solution pour lire chaque ligne à la recherche d'une occurence. Exemple, si je trouve wanadoo, je voudrai supprimer cette ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 APuteaux-151-1-77-82.w83-204.abo.wanadoo.fr www.monsite.fr - [07/Sep/2007:07:53:39 +0200] "GET /images/xxxxx.gif HTTP/1.1" 200 176 "http://www.monsite.fr/repertoire/texte.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)" bas59-1-82-239-86-66.fbx.proxad.net www.monsite.fr - [07/Sep/2007:14:53:13 +0200] "GET /images/xxxxx.gif HTTP/1.1" 304 - "http://www.monsite.fr/repertoire/texte.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)" abo-42-64-68.mrs.modulonet.fr www.monsite.fr - [07/Sep/2007:17:48:32 +0200] "GET /style.css HTTP/1.1" 200 45901 "http://www.monsite.fr/index.php?xtor=EPR-54" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
Donc je dois utiliser un fichier temporaire pour ne garder que les lignes voulues.
Mon problème se situe sur le fait qu'une ligne peut détenir plus de 255 caractères. Auriez vous une astuce svp ?
Merci
Partager