Bonjour,
Je cherche un moyen d'extraire d'un fichier N lignes entre les lignes X et Y du même fichier.
Contexte:
J'ai un fichier de logs qui est très verbeux (plusieurs Giga en fin de journée), j'aimerai rappatrier sur une machine de batch (qui s'occupera de traiter cette log) les lignes écrites depuis le dernier rappatriement. L'algo serait :
* Y= Nombre de lignes contenu dans le fichier toto.log
* X= Point de départ du fichier (sauvegarder lors de la dernière extraction)
* Extraire les lignes de toto.log comprise entre la ligne X+1 et la ligne Y
* X=Y
Le but est de ne pas rappatrier tout le fichier toutes les 15 minutes, et de processer le fichier de log en parrallèle de son alimentation par l'appli.
Si vous avez une idée pour m'aider merci.
Partager