J'ai quelques fichiers journaux d'environ 100 Mo chacun. Personnellement, je trouve qu'il est fastidieux de traiter des fichiers aussi volumineux. Je sais que les lignes de journal qui m'intéressent ne sont que de 200 à 400 lignes environ.
Quel serait le bon moyen d'extraire les lignes de journal pertinentes de ces fichiers, c'est-à-dire que je veux juste transférer la gamme des numéros de ligne vers un autre fichier.
Par exemple, les entrées sont :
filename: MyHugeLogFile.log
Starting line number: 38438
Ending line number: 39276
Y a-t-il une commande que je peux exécuter dans cygwin pour cat
seulement cette plage dans ce fichier ? Je sais que si je peux d'une manière ou d'une autre afficher cette plage dans stdout, je peux aussi la diriger vers un fichier de sortie.
Note : L'ajout de Linux
pour plus de visibilité, mais j'ai besoin d'une solution qui pourrait fonctionner sous cygwin. (Habituellement, les commandes linux fonctionnent dans cygwin).
4 votes
Des fichiers journaux de 100Mb ne sont pas énormes ;-)
0 votes
Bien sûr, mais si vous devez en étudier certaines parties dans un éditeur comme notepad++, alors elles paraissent assez énormes :)