Poster une réponse à un sujet: Lire la fin d'un fichier log de 500 Mo
Attention, ce sujet est un sujet ancien (5797 jours sans réponse)
M!ka
![:prosterne: :prosterne:](images/smileys/prosterne.gif)
![:prosterne2: :prosterne2:](images/smileys/prosterne2.gif)
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
#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
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.
mais faut avouer que la console sous Windows c'est pas super accessible, mais c'est mon point de vue.
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
Merci pour toutes vos réponses, cela m'a bien dépanné.
Zion > qu'est ce qui n'est pas pratique ?
un petit lien Gnutools me plairait bien
![:clindoeil: :clindoeil:](images/smileys/clindoeil.gif)
Merci pour toutes vos réponses, cela m'a bien dépanné.
gizmo
cygwin
![:oh: :oh:](images/smileys/oh.gif)
zion
Sous Windows c'est mort, sinon je lui aurais proposé aussi
Oui y a les gnutools pour win32 mais vraiment pas aussi pratique que sous Linux
![:wink: :wink:](images/smileys/wink.gif)
Oui y a les gnutools pour win32 mais vraiment pas aussi pratique que sous Linux
![:ohwell: :ohwell:](images/smileys/ohwell.gif)
max
tail <nomdufichirer>
zion
Total Commander doit surement faire cela aussi
![:smile: :smile:](images/smileys/smile.gif)
Coyote
Nickel Zion, cela répond bien à mes besoins.
Salamander ressemble à 2 gouttes d'eau près à Norton Commander.
Merci.
Salamander ressemble à 2 gouttes d'eau près à Norton Commander.
Merci.