Programmation  » Lire la fin d'un fichier log de 500 Mo
Catégorie :  
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 11:20:24,
Par Coyote
bonjour,

j'ai un fichier log de 500 Mo dont je dois lire les dernières lignes.

Systeme : Windows
Format du fichier : Texte

Quel outil/méthode pourrais je utiliser ?

Merci d'avance pour vos réponses.

Coyotus

Dernière édition: 15/10/2008 @ 11:21:01
Autant que possible, la gravité doit être le pire ennemi du Coyote.
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 11:21:54,
Par zion
Avec le viewer intégré de Salamander il va assez vite pour lire la fin:

www.altap.cz

Tu peux l'essayer gratuitement, pas besoin de plus pour ton cas je suppose.
Je suis le Roy :ocube:
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 11:34:55,
Par Coyote
Nickel Zion, cela répond bien à mes besoins.

Salamander ressemble à 2 gouttes d'eau près à Norton Commander.

Merci.
Autant que possible, la gravité doit être le pire ennemi du Coyote.
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 11:38:19,
Par zion
Total Commander doit surement faire cela aussi :smile:
Je suis le Roy :ocube:
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 11:44:55,
Par max
tail <nomdufichirer>
Trololo
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 11:50:27,
Par zion
Sous Windows c'est mort, sinon je lui aurais proposé aussi :wink:

Oui y a les gnutools pour win32 mais vraiment pas aussi pratique que sous Linux :ohwell:
Je suis le Roy :ocube:
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 12:50:17,
Par gizmo
cygwin :oh:
Concept vivant.
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 12:57:19,
Par Coyote
Gnutools pour win32 en invite de commande je suppose ?

Zion > qu'est ce qui n'est pas pratique ?

un petit lien Gnutools me plairait bien :clindoeil:

Merci pour toutes vos réponses, cela m'a bien dépanné.
Autant que possible, la gravité doit être le pire ennemi du Coyote.
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 12:59:50,
Par zion
http://gnuwin32.sourceforge.net/

mais faut avouer que la console sous Windows c'est pas super accessible, mais c'est mon point de vue.
Je suis le Roy :ocube:
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 13:00:19,
Par zion
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 13:05:08,
Par philfr
Petit programme vite fait avec mingw32


#include <stdio.h>

int main(int argc, char **argv)
{
FILE *fp;
int offset;
char buf[100];
int len;

fp=fopen(argv[1], "r");
offset=strtol(argv[2], NULL, 0);

fseek(fp, -offset, SEEK_END);
while((len=fread(buf, 1, 100, fp))!=0)
{
fwrite(buf, 1, len, stdout);
}
}


Mode d'emploi:

tail.exe <nomduficher> <nombre de caractères à afficher depuis la fin du fichier>
Aucun check d'erreur sur les arguments ;o
Fichier: file_88524_ok.exe ( 195.0 KB - 236 )
     
Lire la fin d'un fichier log de 500 Mo
Publié le 15/10/2008 @ 20:11:37,
Par M!ka
:prosterne: philfr :prosterne2:
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2020 Akretio SPRL  - Generated via Kelare
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?